如何在Python中将数据集中的值相加?

时间:2018-08-01 20:53:30

标签: python pandas numpy dataframe

我试图将数据集中每年的值相加。

数据框看起来像..

enter image description here

我想在NUMBER OF MOSQUITOES列中添加值,并在其所属年份收集它们。

例如,

2007 395
2008 154
2009 353
...
...
...

我可以使用pandasnumpy中的哪些方法?

谢谢您的帮助

2 个答案:

答案 0 :(得分:1)

如果我的理解正确,您想将每年的蚊子总数相加。 如果是这样,您可以使用groupby.sum(),如下所示:

df.groupby(['SEASON YEAR'], as_index=False).sum()

我不确定这是否是您要找的东西,否则请告诉我。

答案 1 :(得分:1)

您只需执行groupbysum

df.groupby("SEASON YEAR").sum()["NUMBER OF MOSQUITOES"]