在下面的數據框中(小片段顯示,實際數據幀跨越2000年到2014年),我想計算年平均值,但是從9月份開始計算一年,只有明年五月。大熊貓數據集的年平均值但不是從1月份開始
Cnt Year JD Min_Temp
S 2000 1 277.139
S 2000 2 274.725
S 2001 1 270.945
S 2001 2 271.505
N 2000 1 257.709
N 2000 2 254.533
N 2000 3 258.472
N 2001 1 255.763
我可以計算全年平均值(1至12月)使用此代碼:
df['Min_Temp'].groupby(df['YEAR']).mean()
如何適應這個代碼從九月意味着第一年,到明年五月?
- 編輯:基於下面的評論,你可以假設月份列也是可用的,指定的月份,每行
是JD月? –
什麼是Cnt?什麼是JD? [問] – Alexander
對不起,JD是茱莉安日,即第1天是1月1日,12月31日是365天(或366)。你可以忽略Cnt。 – user308827