[R] help on cut?

Wiener, Matthew matthew_wiener at merck.com
Wed Jan 29 17:48:10 CET 2003

cut returns a factor.  Try something like 

t1 <- cut(data.vector, breaks = my.breaks, labels = my.label)

This is an issue that comes up frequently with factor.  Take a look at the
help page for factor for some warnings.

Hope this helps,

Matt Wiener

-----Original Message-----
From: Nina Wawro [mailto:nina at math.uni-bremen.de]
Sent: Wednesday, January 29, 2003 11:39 AM
To: R-help
Subject: [R] help on cut?

Dear R-users,

I'm trying to recode a variable.
After using
I need the data.vector to have the same values as the labels.

To make it clear:
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

R-help at stat.math.ethz.ch mailing list


More information about the R-help mailing list