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