Nia Gupta <nia_gupta <at> yahoo.com> writes: > > Hello, > I have a column with a bunch of letters. I would like to keep some > of these letters (A,C,D,L) and turn the rest into 'X'. > I have tried using ifelse with '|' in between the argument but it > didn't work nor did 4 separate ifelse statements. > Example, I currently have: > Letters A B C D E > I would like to have: > Letters A X C D X > Thank you
%in% will be helpful Letters <- LETTERS[1:5] targets <- c("A","C","D","L") Letters[!Letters %in% targets] <- "X" ______________________________________________ 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.