【发布时间】:2016-05-30 09:16:08
【问题描述】:
我想生成一个使用 R 记录在之前日期的平均温度数据框。
例如,如果数据框包括:
Date, Temperature
2009-08-15 15
2009-08-16 14
2009-08-17 10
2009-08-18 17
2009-08-19 15
2009-08-20 14
2009-08-21 15
2009-08-22 13
2009-08-23 11
2009-08-24 18
我想创建一个新的数据框,其中包括:
Date, Temperature, 2day_Mean_Temp, 5day_Mean_Temp
2009-08-15 15 NA NA
2009-08-16 14 14.5 NA
2009-08-17 10 12 NA
2009-08-18 17 13.5 NA
2009-08-19 15 16 14.2
2009-08-20 14 14.5 14
2009-08-21 15 14.5 14.2
2009-08-22 13 14 14.8
2009-08-23 11 12 13.6
2009-08-24 18 14.5 14.2
2day_Mean_Temp 是该日期和前一天记录的所有温度的平均值,5day_Mean_Temp 是该日期和前四天记录的所有温度的平均值。
我不确定如何计算2day_Mean 和5day_Mean。可以通过按日期索引来完成吗?任何帮助将不胜感激。
【问题讨论】:
-
请展示一个可重现的小例子和预期的输出
-
请向我们提供可重现的示例。尝试分享您的输入、您所做的(代码)和预期结果的 sn-p。