[R] (no subject)
    arun 
    smartpink111 at yahoo.com
       
    Tue Feb 11 19:01:18 CET 2014
    
    
  
Hi,
May be this helps:
dat <- read.table(text="day ID var  Month
  1 11  x March
  1 11  x March
  1 11  x April
  1 11  y March
  1 11  x March
  1 11  y March
  2 11  x March
  2 11  y March
  3 11  x March
  3 11  y March
  4 11  y March",sep="",header=TRUE,stringsAsFactors=FALSE)
 indx <- with(dat,var=="y"& Month=="March"|var=="x" & Month!="March")
 dat1 <- dat[indx,]
dat2 <- dat[!indx,]
dat1$Month <- factor(dat1$Month,levels=month.name)
 dat1[with(dat1,order(day,ID,Month)),]
A.K.
On Tuesday, February 11, 2014 8:29 AM, Val <valkremk at gmail.com> wrote:
Hi all,
I have a sample of data  set with variables day, ID,var and month:
day ID var  Month
  1 11  x March
  1 11  x March
  1 11  x April
  1 11  y March
  1 11  x March
  1 11  y March
  2 11  x March
  2 11  y March
  3 11  x March
  3 11  y March
  4 11  y March
In the above data set there are four unique days within ID. For example
ID "11" has four records  on day 1 and if this ID has "y" in "March" then I
want keep "y"  and discard "xs". Is it possible to keep them in two data
sets ( wanted and unwanted)
The output for wanted data set will be:
1 11 y March
1 11 x April
1 11 y March
2 11 y March
3 11 y March
4 11 y March
thanks in advance
    [[alternative HTML version deleted]]
______________________________________________
R-help at r-project.org 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