Calculate time duration based on sequential difference of date-time input. The unit of time duration is seconds.
track_time(date)
date-time in POSIXct
numeric vector of duration between sequential date-time values in seconds, see Details
By convention the first value is set to NA
missing value, because the
difference applies to each sequential pair of locations.
To use this on multiple track ids, use a grouped data frame with tidyverse
code like data %>% group_by(id) %>% mutate(duration = track_time(date))
track_time(trips0$date)[1:10]
#> [1] NA 9422 10006 3963 5053 6678 19228 11746 13713 9287