[R] Question about range of letters
Ben Bolker
bbolker at gmail.com
Sat Oct 4 18:06:40 CEST 2014
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"
More information about the R-help
mailing list