【发布时间】:2017-05-29 09:17:19
【问题描述】:
我有str 和POSIXct 的数据。
对于每个观察,我想以 6 和 24 小时的时间间隔计算在此观察之前的观察次数(时间间隔需要灵活)。
这里有一些可重现的例子:
Dat <- data.frame(x=1:5, y=as.POSIXct(c("2017-02-01 16:05:35", "2017-02-01 16:15:35", "2017-02-01 18:15:37", "2017-02-01 23:30:35", "2017-02-02 01:15:35")))
我想得到以下输出:
x v6 v24
1 -- --
2 1 1
3 2 2
4 1 3
5 1 4
【问题讨论】: