【发布时间】:2019-09-17 09:32:53
【问题描述】:
我有一个数据框,其中一列是时间,另一列是价格。看起来像这样
Time | Price
15:31:01 | 2
15:31:03 | 4
15:31:05 | 3
15:31:08 | 1
15:31:10 | 9
我想以 5 秒为间隔对数据进行分组,并取每 5 秒间隔的平均值,如下所示
Time | Price
15:31:05 | 4.5
15:31:10 | 5
我知道可以通过 dplyr 将它们分组在几分钟内,我提取每行的分钟数据,然后按分钟分组。但是有没有办法为自定义的第二个间隔做到这一点?在这种情况下,我正在查看 5 秒的间隔。
【问题讨论】:
-
第一个区间的平均 4.5 是多少?不应该是 3 吗? (2 + 4 + 3)/3
-
如果它对您有用,请考虑接受答案,或者澄清您是否正在寻找其他东西。
标签: r