[R] Classification
Doran, Harold
HDoran at air.org
Wed Jul 18 19:50:48 CEST 2007
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: r-help-bounces at stat.math.ethz.ch
> [mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Ing.
> Michal Kneifl, Ph.D.
> Sent: Wednesday, July 18, 2007 1:37 PM
> To: r-help at 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 at 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.
>
More information about the R-help
mailing list