Re: a little more complex list operation

*To*: mathgroup at smc.vnet.net*Subject*: [mg40268] Re: a little more complex list operation*From*: Bill Rowe <listuser at earthlink.net>*Date*: Fri, 28 Mar 2003 04:32:43 -0500 (EST)*Sender*: owner-wri-mathgroup at wolfram.com

On 3/27/03 at 6:49 AM, nmoore at physics.umn.edu (Nathan Moore) wrote: >Suppose I have the list, >data = {{x1,y1},{x2,y2},{x3,y3}} >and I want to produce the result (for fitting/plotting) >data2 = {{f[x1],g[y1]},{f[x2],g[y2]},{f[x3],g[y3]}} There are a number of ways to do this. For example {f[#[[1]]],g[#[[2]]]}&/@data1 or equivalently {f[First[#]],g[Last[#]]}&/@data1 or MapThread[{f[#1],g[#2]}&,Transpose[data1]] I am sure there are many other ways I haven't thought of yet as well. Mathematica provides a fairly rich set of tools to manipulate lists.