[R] function to replace values doesn't work on vectors
Sarah Goslee
sarah.goslee at gmail.com
Fri Jan 13 16:33:59 CET 2012
I don't see any signs of a simple function, but I'd use ifelse().
y <- ifelse(x == 1, 1, ifelse(x == 3, 3, 2))
or some such. (Lack of reproducible example means lack of actual
testing.)
Sarah
On Fri, Jan 13, 2012 at 9:11 AM, WoutH <w.denhollander at lumc.nl> wrote:
> I've got a numeric vector with values ranging from 1 to 5, I would like to
> catagorize these values like this:
>
> 1 becomes catagory 1
> 3 becomes catagory 3
> And everything else in catagory 2. The simple function I wrote beneath works
> for single numeric data, but for some reason I am unable to feed it vectors.
> Any help would be appreciated, as I'm fairly new to R.
>
--
Sarah Goslee
http://www.functionaldiversity.org
More information about the R-help
mailing list