Re: Newbie question
- To: mathgroup at smc.vnet.net
- Subject: [mg25335] Re: [mg25275] Newbie question
- From: David Chapman <d.a.chapman at open.ac.uk>
- Date: Sat, 23 Sep 2000 03:35:58 -0400 (EDT)
- Organization: The Open University
- References: <8q78ca$t81@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Several people have suggested this approach, but note what happens if
you have two data points:
In[1]:=
data = {{a, b}, {c, d}};
In[2]:=
data /. {x_, y_} -> {x, 1/y}
Out[2]=
{{a, b}, {1\c, 1\d}}
I guess this is something you always have to watch for with the 'pattern
matching' approach.
David
Hugh Walker wrote:
>
> >Hi Mathgroup,
> >
> >I have some numerical data: data:={{x,y},{x1,y1},{x2,y2}....{xn,yn}},
> >I want to transform the data like this:
> >data1:={{x,1/y},{x1,1/y1},{x2,1/y2}....{xn,1/yn}}, how can I do this
> >transformation? Thanx in advance. Regards
> >
> >Jose M Lasso
> ========
> Hi Jose. This will do it
>
> data = {{a, b}, {c, d}, {e, f}}
> data /. {x_, y_} -> {x, 1/y}
>
> Have fun!
>
> ==
>
> Hugh Walker
> Gnarly Oaks