[R] Script help: Determining Time Difference between two data points.

APOCooter mikeedinger16 at gmail.com
Tue Jul 17 20:40:40 CEST 2012


Yes!  That does exactly what I want it to.  Thank you so much.

One question, though, is it possible that the time difference be in hours
instead of seconds (other than dividing by 3600)?  Looking at the code, I
don't know what I would change.

Does this do what you want? 
  > firstInRun <- function(x) c(TRUE, x[-1] != x[-length(x)]) 
  > lastInRun <- function(x) c(x[-1] != x[-length(x)], TRUE) 
  > f <- function(data, condition) { 
  +     with(data, data.frame(startDate = Date[firstInRun(condition)], 
  +                           endDate = Date[lastInRun(condition)])) 
  + } 
  > f(d, d$Score > 150) 

--
View this message in context: http://r.789695.n4.nabble.com/Script-help-Determining-Time-Difference-between-two-data-points-tp4636743p4636786.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list