On Friday 29 February 2008 (14:50:53), Silvia Lipski wrote: > Dear R-users, > > I am sorry if I ask for something that has been asked > before, however, I still could not solve my little > problem by consulting the previous thread on this > topic: > > I would like to replace several values in a data > frame, such as in: > > colorful > subject response > 1 me black > 2 me brown > 3 you red > 4 me black > 5 you brown > > read in with read.table() > > I would like to replace both "black" and "brown" by > "dark".
What about: colorful <- within(colorful, test1 <- replace(response, c("black","brown"), "dark" ) ) or colorful <- within(colorful, test1 <- response test1[test1 %in% c("black","brown")] <- "dark" ) ______________________________________________ R-help@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.