[R] selection based on dates
    Andras Farkas 
    motyocska at yahoo.com
       
    Tue Jul 30 14:13:21 CEST 2013
    
    
  
Dear All
 
please provide your insigths on the following: 
 
I have:
 
a <-c("1/1/13",15,20)
b <-c("1/5/13",15,25)
c <-c("1/9/13",15,28)
d <-c("2/1/13",18,30)
e <-c("2/5/13",18,35)
f <-c("2/9/13",18,38)
x <-matrix(c(a,b,c,d,e,f),ncol=3,byrow=TRUE)
 
What I would like to do is to eliminate certain rows of this matrix based on the date column values. As you can see, in the second column my values (15 and 18) repeat 3 times each, so this column serves as an ID number if you will. Thus each ID numbers show up with 3 different date values in the first column. Now I would like to eliminate the rows with the earliest date per ID number. My result should look like this:
 
z <-x[-c(1,4),]
 
as allways, your help is greatly appreciated,
 
thanks,
 
Andras
    
    
More information about the R-help
mailing list