J'ai un vecteur de POSIXct-données et que vous voulez calculer la différence entre les éléments consécutifs, comme cela se fait par diff
Diff pour POSIXct avec des unités, comme dans difftime
par exemple:
burst <- as.POSIXct(c("2016-11-07 17:20:52","2016-11-07 16:21:52", "2016-11-07 15:21:52", "2016-11-02 17:20:52","2016-11-02 16:21:52", "2016-11-02 15:21:52"))
conti <- as.POSIXct(c("2016-11-07 17:20:52","2016-11-06 17:20:52", "2016-11-05 17:20:52", "2016-11-04 17:20:52","2016-11-03 17:20:52", "2016-11-02 17:20:52"))
diff(burst)
diff(conti)
Mon problème est que les unités ne sont pas égales. Je me souviens de la fonction difftime
qui a un paramètre appelé unit
mais je ne suis pas capable de construire une fonction apply
pour obtenir un comportement simiral comme dans diff
.
Je n'ai pas compris votre question; s'il vous plaît partager un exemple de sortie que vous désirez! –