Services & Resources / Wolfram Forums
MathGroup Archive
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Newbie question

  • To: mathgroup at
  • Subject: [mg25335] Re: [mg25275] Newbie question
  • From: David Chapman <d.a.chapman at>
  • Date: Sat, 23 Sep 2000 03:35:58 -0400 (EDT)
  • Organization: The Open University
  • References: <8q78ca$>
  • Sender: owner-wri-mathgroup at

Several people have suggested this approach, but note what happens if
you have two data points:

data = {{a, b}, {c, d}};

data /. {x_, y_} -> {x, 1/y}

{{a, b}, {1\c, 1\d}}

I guess this is something you always have to watch for with the 'pattern
matching' approach.


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

  • Prev by Date: Differential operators, Help
  • Next by Date: Re: matrix indices
  • Previous by thread: Re: Newbie question
  • Next by thread: Limit of sequence