如何在 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
...
...
...
我可以使用pandas
或numpy
中的哪些方法?
提前感谢您的帮助
【问题讨论】:
很确定有一个“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】:你可以简单地做groupby
和sum
:
df.groupby("SEASON YEAR").sum()["NUMBER OF MOSQUITOES"]
【讨论】:
非常感谢。这太棒了!以上是关于如何在 Python 中将数据集中的值添加到一起? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React Native 中将 TextInput 与数组中未知长度的项目集中在一起?数组中可能有更多或更少的项目来自数据库
如何将一列中的单词拆分然后在Python中将单词整合在一起,即二维列表到一维列表?