# Defining categories

8 messages
Open this post in threaded view
|

## Defining categories

 Hello R user, Data below represent year in decimal. I would like to catagorize it in such a way that any valye [0,1] goes to catagory 1 , (1,2] goes to catagory 2 and so on.. Any suggestion how it can be done with if else statement or any other way? 2.880556 0.616667 5.083333 0.858333 0.466667 2.936111 4.258333 0.258333 2.033333 2.583333 1.088889 0.447222 1.872222 0.080556 4.033333 4.116667 1.633333 2.147222 Thank you for  your help. Bibek ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Defining categories

 Hi, May be this: dat1<-read.table(text=" 2.880556 0.616667 5.083333 0.858333 0.466667 2.936111 4.258333 0.258333 2.033333 2.583333 1.088889 0.447222 1.872222 0.080556 4.033333 4.116667 1.633333 2.147222 ",sep="",header=FALSE) dat1\$category<-ifelse(dat1\$V1<=1 &dat1\$V1>0,1,ifelse(dat1\$V1>1 & dat1\$V1<=2,2,ifelse(dat1\$V1>2&dat1\$V1<=3,3,ifelse(dat1\$V1>3&dat1\$V1<=4,4,ifelse(dat1\$V1>4&dat1\$V1<=5,5,6)))))  head(dat1) #        V1 category #1 2.880556        3 #2 0.616667        1 #3 5.083333        6 #4 0.858333        1 #5 0.466667        1 #6 2.936111        3 A.K. ----- Original Message ----- From: bibek sharma <[hidden email]> To: [hidden email] Cc: Sent: Wednesday, October 24, 2012 6:52 PM Subject: [R] Defining categories Hello R user, Data below represent year in decimal. I would like to catagorize it in such a way that any valye [0,1] goes to catagory 1 , (1,2] goes to catagory 2 and so on.. Any suggestion how it can be done with if else statement or any other way? 2.880556 0.616667 5.083333 0.858333 0.466667 2.936111 4.258333 0.258333 2.033333 2.583333 1.088889 0.447222 1.872222 0.080556 4.033333 4.116667 1.633333 2.147222 Thank you for  your help. Bibek ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code. ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Defining categories

 See ?cut for a simpler way of doing this. HTH, Jorge.- On Thu, Oct 25, 2012 at 10:02 AM, arun <> wrote: > Hi, > May be this: > dat1<-read.table(text=" > 2.880556 > 0.616667 > 5.083333 > 0.858333 > 0.466667 > 2.936111 > 4.258333 > 0.258333 > 2.033333 > 2.583333 > 1.088889 > 0.447222 > 1.872222 > 0.080556 > 4.033333 > 4.116667 > 1.633333 > 2.147222 > ",sep="",header=FALSE) > dat1\$category<-ifelse(dat1\$V1<=1 &dat1\$V1>0,1,ifelse(dat1\$V1>1 & > dat1\$V1<=2,2,ifelse(dat1\$V1>2&dat1\$V1<=3,3,ifelse(dat1\$V1>3&dat1\$V1<=4,4,ifelse(dat1\$V1>4&dat1\$V1<=5,5,6))))) > > >  head(dat1) > #        V1 category > #1 2.880556        3 > #2 0.616667        1 > #3 5.083333        6 > #4 0.858333        1 > #5 0.466667        1 > #6 2.936111        3 > A.K. > > > > ----- Original Message ----- > From: bibek sharma <> > To: [hidden email] > Cc: > Sent: Wednesday, October 24, 2012 6:52 PM > Subject: [R] Defining categories > > Hello R user, > > Data below represent year in decimal. I would like to catagorize it > in such a way that any valye [0,1] goes to catagory 1 , (1,2] goes to > catagory 2 and so on.. > Any suggestion how it can be done with if else statement or any other way? > > 2.880556 > 0.616667 > 5.083333 > 0.858333 > 0.466667 > 2.936111 > 4.258333 > 0.258333 > 2.033333 > 2.583333 > 1.088889 > 0.447222 > 1.872222 > 0.080556 > 4.033333 > 4.116667 > 1.633333 > 2.147222 > > Thank you for  your help. > Bibek > > ______________________________________________ > [hidden email] 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. > > > ______________________________________________ > [hidden email] 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. >         [[alternative HTML version deleted]] ______________________________________________ [hidden email] mailing list https://stat.ethz.ch/mailman/listinfo/r-helpPLEASE do read the posting guide http://www.R-project.org/posting-guide.htmland provide commented, minimal, self-contained, reproducible code.
Open this post in threaded view
|

## Re: Defining categories

Open this post in threaded view
|

## Re: Defining categories

Open this post in threaded view
|