时间是整数格式,没有日期。我尝试使用lubridate软件包,但同时要求输入日期和时间。
我也无法在chron包中找到等效的seq()。
该列如下所示:
time
525
1526
756
2252
...
525代表5:25; 1526代表7:56。
我想要一张表格,该表格每15分钟间隔一次计数频率;间隔为00:00-00:15, 00:16-00:30, 00:31-00:45, 00:46-00:59, ..., 23:46-23:59
答案 0 :(得分:0)
我们可以将ITime
中的as.ITime
转换为data.table
library(data.table)
v2 <- as.ITime(sub("^(..)", "\\1:", sprintf('%04d:00', df1$time)))
table(cut(v2, breaks = 15))
df1 <- structure(list(time = c(525, 1526, 756, 2252)), class = "data.frame", row.names = c(NA,
-4L))