我有一个 POSIXct 数据的向量,并且想要计算连续元素之间的差异,就像它是由diff
例如:
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)
我的问题是,单位不相等。我记得difftime
有一个调用参数的函数,unit
但我无法构造一个apply
-function 来获得类似 in 的行为diff
。