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
;r-help@r-project.org" Cc: Sent: Monday, May 6, 2013 5:29 PM Subject: [R] replace data by a rule 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, 8 by 1, 2, 3, 4 respectively. e.g the map is ID-1 ID-2 5 1 6 2 7 3 8 4 I h

[R] replace data by a rule

2013-05-06 Thread Hui Du
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, 8 by 1, 2, 3, 4 respectively. e.g the map is ID-1 ID-2 5 1 6 2 7 3 8 4 I have lots of data and rules. How to do it in a few lines rather than do them one by one like: x[x$id == 5,