Pythonpandas数据框从列中select行

在列降雨/年/月的Excel表中,我想每年总结降雨数据。 例如,从2000年1月12日开始,所有的降雨细胞都join了新的细胞。 我尝试在Python中使用pandas,但无法pipe理(刚开始编码)。 我如何继续? 欢迎任何帮助,谢谢!

这里的数据头(已下载):

rainfall (mm) \tyear month country iso3 iso2 0 120.54000 1990 1 ECU NaN NaN 1 231.15652 1990 2 ECU NaN NaN 2 136.62088 1990 3 ECU NaN NaN 3 203.47653 1990 4 ECU NaN NaN 4 164.20956 1990 5 ECU NaN NaN 

如果需要所有年龄的sum使用groupbysum

 df = df.groupby('\tyear')['rainfall (mm)'].sum() 

但是,如果只需要一个值:

 df.loc[df['\tyear'] == 2000, 'rainfall (mm)'].sum() 

如果你只想要2000年,使用

 df[df['\tyear'] == 2000]['rainfall (mm)'].sum() 

否则,jezrael的答案是好的,因为它总和rainfall (mm)为每年不同的值。