Michael Assume your data frame is called "data" and your variable is called "V1". Converting this to a factor is:
data$V1 <- factor(data$V1) Creating the classes can be done using ifelse(). Something like data$class <- ifelse(data$V1 < .21, A, ifelse(data$V1 < .41, B, C)) Harold > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Ing. > Michal Kneifl, Ph.D. > Sent: Wednesday, July 18, 2007 1:37 PM > To: r-help@stat.math.ethz.ch > Subject: [R] Classification > > Hi, > I am also a quite new user of R and would like to ask you for help: > I have a data frame where all columns are numeric variables. > My aim is to convert one columnt in factors. > Example: > MD > 0.2 > 0.1 > 0.8 > 0.3 > 0.7 > 0.6 > 0.01 > 0.2 > 0.5 > 1 > 1 > > > I want to make classes: > 0-0.2 A > 0.21-0.4 B > 0.41-0.6 C > ..... and so on > > So after classification I wil get: > MD > A > A > D > B > . > . > . > and so on > > Please could you give an advice to a newbie? > Thanks a lot in advance.. > > Michael > > ______________________________________________ > R-help@stat.math.ethz.ch 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. > ______________________________________________ R-help@stat.math.ethz.ch 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.