【发布时间】:2016-08-27 09:34:03
【问题描述】:
我有一个具有以下形状的数据集:
2016-04-14 23:13:33
2016-04-14 23:18:37
2016-04-15 00:32:24
2016-04-15 00:33:11
2016-04-15 00:33:20
我想做的是以 15 分钟的间隔和每天对数据进行分组,所以它看起来像:
Date Count
2016-04-14 23:00-23.15 27
. .
2016-04-15 00:00 - 00:15 41
所以 count 变量只会计算该区间内有多少个观察值。
更新:
我删除了我的代码,因为我认为答案令人困惑。那么,您将如何以 15 分钟的间隔对这些数据进行分组以保留天数?这是我的意思的一个例子:
Date count
2016-05-01 23:45 - 23:59 19
2016-05-02 00:00 - 00:14 276
2016-05-02 00:15 - 00:29 328
2016-05-02 00:30 - 00:44 244
有什么建议可以按天分解这些“计数”数据吗?
谢谢!
【问题讨论】:
-
为什么不创建另一列以一天中的分钟数 (60x24) 为间隔?
-
您可以使用 cut(denshours$Var1, breaks="day") 重新剪切数据。
-
我确定我必须在第 4 行创建 hourmessages 数据框后编写一些代码,因为那时我有按小时和天汇集的数据,但我想创建这些 15 分钟箱子也保存着日子。