[R] Please help me subset this dataframe, thanks...
    Mark Na 
    mtb954 at gmail.com
       
    Mon May  4 04:38:20 CEST 2009
    
    
  
Dear R-helpers,
I have a dataframe called "trackpoints" with several columns including
a column called "time", eg:
> trackpoints
        time
1   12:00:00
2   12:00:01
3   12:00:02
.
.
.
298 12:04:57
299 12:04:58
300 12:04:59
I also have a dataframe called "data" that contains columns called
"ID", "start" and "stop", eg:
> data
  ID    start     stop
1  1 12:00:00 12:01:30
2  2 12:02:16 12:03:01
3  3 12:03:58 12:04:31
I wish to make a dataframe called "extracted" containing only the rows
in "trackpoints" with a value of "time" bounded by the times in
data$start and data$stop and a column called "ID" containing the value
from data$ID, eg:
> extracted
        Time ID
1   12:00:00  1
2   12:00:01  1
3   12:00:02  1
.
.
.
89  12:01:28  1
90  12:01:29  1
91  12:01:30  1
I have the vague notion that I might have to loop this, but I think it
would be cleaner to use logical subscripts, if possible.
I'd appreciate any help you might be able to provide.
Thanks! Mark Na
    
    
More information about the R-help
mailing list