Re: [R] replace data by a rule

2013-05-06 Thread Rui Barradas
Hello, Like this? x = data.frame(id = 1:8, f1 = LETTERS[1:8]) idx <- 5 <= x$id & x$id <= 8 x$id[idx] <- x$id[idx] - 4 x Hope this helps, Rui Barradas Em 06-05-2013 22:29, Hui Du escreveu: Hi All, I have data set like x = data.frame(id = 1:8, f1 = LETTERS[1:8]) I want to replace id 5, 6, 7

Re: [R] replace data by a rule

2013-05-06 Thread arun
Hi, library(car) set.seed(25)  x1<- data.frame(id=sample(1:8,8,replace=FALSE),f1=LETTERS[1:8])  x1$id<-recode(x1$id,'5=1;6=2;7=3;8=4') x1 #  id f1 #1  4  A #2  1  B #3  1  C #4  3  D #5  2  E #6  3  F #7  2  G #8  4  H A.K. - Original Message - From: Hui Du To: "r-help@r-project.org"