【发布时间】:2019-03-07 16:42:54
【问题描述】:
我对 R 比较陌生 我有一个大数据集,它提供了当天的几个数据值。因此,为了简化问题,我需要在一个显示日期和平均值的表格中获取每一天的平均值。
Date_Recorded Value
2016-08-19 74.2
2016-08-19 74.6
2016-08-20 85.63
2016-08-20 88.55
我希望结果表看起来像这样
Date_Recorded Value
2016-08-19 74.4
2016-08-20 87.09
那么在此之后,我将如何从这个数据集或任何其他数据集中提取一个日期范围的数据,比如从 2016 年 8 月 20 日到 2018 年 2 月 4 日?
【问题讨论】:
-
聚合,使用...好吧,
aggregate()- 见here for more info。对于您的第二部分,确保您的Date_Recorded变量设置为 datetime 并简单地执行df[df$Date_Recorded >= ... & df$Date_Recorded <= ..., ]
标签: r time-series average mean date-range