我有一個有3列(月,年,值)的數據框df。使用n年的時間序列計算每月數據的季節均值
>head(df)
months year value
January 01 23875.00
February 01 15343.25
March 01 9584.25
April 01 19026.33
May 01 26324.00
June 01 31228.00
每12行(從第一個一月起),今年進入02,03,04,等等。直到16 我需要計算季節性的手段,即 對於夏季(十二月,一月的平均,二月); (3月,4月,5月)的秋季平均值,(6月,7月,8月)的冬季平均值和(9月,10月,11月)的春季平均值。
然後創建一個新的數據框,其中包含季節,年份以及它們的平均值以獲取類似的內容。
>head(seasdf)
season year value
DJF 01
MAM 01
JJA 01
SON 01
DJF 02
MAM 02
與所有的年,直到16我搜索了用這種數據幀的類似的問題,但我無法找到一個方法來做到這一點。
對不起,這個菜鳥問題。