[R] creating a subset of a dataset using ifelse statement?

From: t c <quantpm_at_yahoo.com>
Date: Wed 14 Dec 2005 - 04:23:44 EST


I am using R in a Microsoft Windows environment.    

  I have a dataset called mp1b. I have a variable called h.    

  h can take a value from -1 to 5.    

  If h <1, I want to create a new dataset called mp2 that is the same as mp1b:    

  mp2<-mp1b    

  If h > 0, I want to set create a dataset mp2, where I limit the original dataset to those where mp1b$group = =h. similar to:    

  mp2<-subset (mp1b, group= = h)    

  I have tried this ifelse statement, but it does not seem to work as expected.    

  mp2<-ifelse(h<1,mp1b,subset(mp1b,cluster_q==h))    

  Assistance is appreciated.                         


        [[alternative HTML version deleted]]



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 Received on Wed Dec 14 06:04:49 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:41:36 EST