[R] change values in data frames

From: poul <morteterre_at_infonie.fr>
Date: Fri, 27 Jun 2008 02:17:42 -0700 (PDT)

Hello every body,
I am quite a new user of R so I beg your pardon for this naive question and the lake of syntax with wich I ask it:

I have a data frames like this:

cola	colb
1	c
1	i
1	i
1	c
2	i
2	c
2	c
2	i
2	i

...
10000

I would like ,for each level of cola and for x in colb:

-if colb[x]=="i" and colb[x-1] does not exist (first row in dataframes),
then replace colb[x] by "l"
-if colb[x]=="i" and colb[x-1]=="c" (previous row in data frmes), then
replace colb[x] by "l"
-if colb[x]=="i" and colb[x-1]=="i" (previous row in data frmes), then
replace colb[x] by "h"

Thanks in advance

Paul

--

View this message in context: http://www.nabble.com/change-values-in-data-frames-tp18151205p18151205.html Sent from the R help mailing list archive at Nabble.com.



R-help_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. Received on Fri 27 Jun 2008 - 09:24:38 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Sun 29 Jun 2008 - 01:31:11 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive