Hi Arnaud,

Take a look at

require(car)
?recode

HTH,
Jorge.-


On Tue, Feb 7, 2012 at 1:05 PM, Arnaud Gaboury <> wrote:

> 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.
>
> ______________________________________________
> 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.
>

	[[alternative HTML version deleted]]

