如何在 Python 中将数据集中的值添加到一起? [复制]

Posted

技术标签:

【中文标题】如何在 Python 中将数据集中的值添加到一起? [复制]【英文标题】:How can I add the values in the dataset together in Python? [duplicate] 【发布时间】:2019-01-09 13:05:28 【问题描述】:

我正在尝试将数据集中每年的值相加。

数据框看起来像..

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

例如,

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

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

提前感谢您的帮助

【问题讨论】:

很确定有一个“sumby”或类似的东西会有所帮助 非常感谢!由于您的回答,我现在可以想到它。我只使用df.groupby('SEASON YEAR').sum()。我说的对吗? df.groupby('year').number_of_mosquitoes.sum() 【参考方案1】:

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

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

我不确定这是否是您要查找的内容,否则请告诉我。

【讨论】:

非常感谢,先生。这将是对它们求和的另一种方式。非常感谢您的帮助。【参考方案2】:

你可以简单地做groupbysum

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

【讨论】:

非常感谢。这太棒了!

以上是关于如何在 Python 中将数据集中的值添加到一起? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 React Native 中将 TextInput 与数组中未知长度的项目集中在一起?数组中可能有更多或更少的项目来自数据库

如何在 C# 中将用户输入添加到二维数组

如何将一列中的单词拆分然后在Python中将单词整合在一起,即二维列表到一维列表?

如何在python中将二维数组添加到数据库中

如何在javascript中将一个数组中的值添加到另一个数组

如何在anylogic中将nXn矩阵添加到数据库中的集合