gpt4 book ai didi

python pandas dataframe aggregate groupby

转载 作者:太空宇宙 更新时间:2023-11-04 03:02:57 24 4
gpt4 key购买 nike

我有很多行和列的 pandas DataFrame,这里只显示了三行:

date    place    number
2010 LON 10
2010 BER 20
2010 LON 5
2011 LON 10
2011 BER 15
2011 BER 10

我想制作一个新的数据框,按年份汇总并根据地点汇总数字:

date   place    number
2010 LON 15
2010 BER 20
2011 LON 10
2011 BER 25

我尝试了很多 groupby 与 sum、inplace 等的组合。但我无法实现,有什么建议吗?

最佳答案

你可以试试:

df.groupby(['date','place']).agg(sum)

或者,如果您想像示例中那样准确获取数据框:

df.groupby(['date','place']).agg(sum).reset_index()

关于python pandas dataframe aggregate groupby,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40410867/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com