【发布时间】:2015-12-10 20:17:15
【问题描述】:
我想使用 Pandas 计算数据集中三个不同月份的三个值的平均值,该数据集中在三个不同的列中列出了年、月和感兴趣的值。通常,我只会使用 pandas.loc 和 isin() 和 panads.groupby 函数来执行此操作,但我要分析的季节之一是 12 月-1 月-2 月,它将跨越两个不同年份的数据(即 12 月2000 年,2001 年 1 月,2001 年 2 月)。想知道是否有人对如何处理这类事情有任何建议。
2000 1 5
2000 2 6
2000 3 8
2000 4 10
2000 5 9
2000 6 11
2000 7 13
2000 8 6
2000 9 8
2000 10 7
2000 11 7
2000 12 4
2001 1 3
2001 2 5
(即在这种情况下,2000 年 1 月和 2 月将被忽略,平均值为 MAM:9,JJA:10,SON:7.33,DJF:4)
【问题讨论】:
标签: python pandas time-series