我有以下格式的每日时间序列数据集:
df <- data.frame(Date = c("01/01/1950", "01/02/1950", "12/31/1975"),
MeanTempStn1 = c(13, 4.6, 9.8),
MeanTempStn2= c(9.5, 3.8, 8.2),
MeanTempStn3= c(10.8, 6.7, 5.5))
日期 | 平均温度Stn1 | 平均温度Stn2 | 平均温度标准 3 |
---|---|---|---|
1950 年 1 月 1 日 | 13.0 | 9.5 | 10.8 |
1950 年 1 月 2 日 | 4.6 | 3.8 | 6.7 |
…… | |||
1975 年 12 月 31 日 | 9.8 | 8.2 | 5.5 |
我知道如何使用hydroSTM 和一个代码分别获取每个站点的年平均值。但是我需要分别计算从每年 9 月 1 日开始到明年 8 月 31 日结束的每个水文年的每个站点的年平均温度。例如,1976 年的水文年从 1975 年 9 月 1 日开始,到 1976 年 8 月 31 日结束。我如何在 R 中做到这一点?
任何帮助将不胜感激。
谢谢你。
最好的问候,穆罕默德哈桑