[R] replace elements of a data frame
Arnaud Gaboury
arnaud.gaboury at a2ct2.com
Tue Feb 7 19:05:35 CET 2012
Hello,
I am getting mad at finding a simple way to replace elements of a df.
Here is a short df :
> names<-c("BO","C","CL")
> price<-c("10","25","20")
> df<-data.frame(names,price)
I want to replace "BO" by "BOB", "C" by "CR", "CL" by "CLO", and the list is more long.
I can do that for each element:
>df[df=="BO"]<-"BOB"
But my df is bigger indeed with other elements.
I was thinking using replace(), but can't get any clean result ( NA or all elements replaced with only one), neither with sapply().
TY for any help, and sorry for the n00b question.
Arnaud Gaboury
A2CT2 Ltd.
More information about the R-help
mailing list