[R] help on cut?

Nina Wawro nina at math.uni-bremen.de
Wed Jan 29 17:37:03 CET 2003


Dear R-users,

I'm trying to recode a variable.
After using
cut(data.vector,breaks=my.breaks,labels=my.label)
I need the data.vector to have the same values as the labels.


To make it clear:
x<-runif(10)
y<-cut(x,breaks=c(0,0.3,0.7,0.9,1),labels=c(3,6,7,9))
as.numeric(y) returns something like a vector 1 3 3 2 2 1 4 2 3 4 .
I need something like 3 7 7 6 6 3 7 9 6 7 9 for further use.

I might be using the wrong function but a loop seems to be inefficient as I
need to do it about 60 times with varying length of labels
Is there a quick solution?
Thanks for any help in advance!

Nina Wawro

R.1.6.0 on Windows2000




More information about the R-help mailing list