【发布时间】:2018-09-13 12:09:50
【问题描述】:
这里是带有分钟日期时间的数据集。
times<-structure(list(date = structure(1:61, .Label = c("13.09.2018 14:00",
"13.09.2018 14:01", "13.09.2018 14:02", "13.09.2018 14:03", "13.09.2018 14:04",
"13.09.2018 14:05", "13.09.2018 14:06", "13.09.2018 14:07", "13.09.2018 14:08",
"13.09.2018 14:09", "13.09.2018 14:10", "13.09.2018 14:11", "13.09.2018 14:12",
"13.09.2018 14:13", "13.09.2018 14:14", "13.09.2018 14:15", "13.09.2018 14:16",
"13.09.2018 14:17", "13.09.2018 14:18", "13.09.2018 14:19", "13.09.2018 14:20",
"13.09.2018 14:21", "13.09.2018 14:22", "13.09.2018 14:23", "13.09.2018 14:24",
"13.09.2018 14:25", "13.09.2018 14:26", "13.09.2018 14:27", "13.09.2018 14:28",
"13.09.2018 14:29", "13.09.2018 14:30", "13.09.2018 14:31", "13.09.2018 14:32",
"13.09.2018 14:33", "13.09.2018 14:34", "13.09.2018 14:35", "13.09.2018 14:36",
"13.09.2018 14:37", "13.09.2018 14:38", "13.09.2018 14:39", "13.09.2018 14:40",
"13.09.2018 14:41", "13.09.2018 14:42", "13.09.2018 14:43", "13.09.2018 14:44",
"13.09.2018 14:45", "13.09.2018 14:46", "13.09.2018 14:47", "13.09.2018 14:48",
"13.09.2018 14:49", "13.09.2018 14:50", "13.09.2018 14:51", "13.09.2018 14:52",
"13.09.2018 14:53", "13.09.2018 14:54", "13.09.2018 14:55", "13.09.2018 14:56",
"13.09.2018 14:57", "13.09.2018 14:58", "13.09.2018 14:59", "13.09.2018 15:00"
), class = "factor"), value = 1:61), .Names = c("date", "value"
), class = "data.frame", row.names = c(NA, -61L))
我想要任何间隔变体中的总分钟时间(因为我不知道哪个时间间隔更方便我执行预测)。
如何聚合分钟时间
1. by 15 minutes
2. by 30 minutes
3. by 45 minutes
4.by 1 hour
5. by day
总和有 5 个可能的输出
15 varsum
13.09.2018 14:15 136
13.09.2018 14:30 376
13.09.2018 14:45 616
13.09.2018 15:00 810
30
13.09.2018 14:30 496
13.09.2018 15:00 1426
45
13.09.2018 14:45 1081
13.09.2018 15:30 856
60
13.09.2018 15:00 1891
day 1891
它是 5 个单独的数据集。
【问题讨论】:
-
什么是
varsum? -
@Maik, varsum 是聚合后的列名。
-
@divibisan,我寻找重复的,我认为这不是重复的问题。因为 45 分钟的聚合(或任何不是小时的精确除数)需要一种不同于我在 StakOverflow 中看到的所有方式的工作方式。