gpt4 book ai didi

python - 在保持相似的 DataFrame 结构的同时汇总 DataFrame 中的行

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

我有以下数据框:

Stint    Year   ID  Data1    Data2  Team
1 2010 A 10 1 SFN
1 2011 A 10 1 SFN
1 2013 A 10 1 SFN
2 2013 A 10 1 ATL
1 1922 B 10 1 ARI
1 1923 B 10 1 ARI
1 1924 B 10 1 ARI

我正在尝试返回一个新的 DataFrame,它将相同年份的 Data1 和 Data2 列中的值相加。我希望上面的 DataFrame 最终看起来像这样:

    Year   ID  Data1    Data2 
2010 A 10 1
2011 A 10 1
2013 A 20 2
1922 B 10 1
1923 B 10 1
1924 B 10 1

我搞砸了一些 groupby 函数,但我无法获得正确的 DataFrame 结构。

谢谢!

最佳答案

groupbyas_index=False

不会在新索引中包含分组列

df.groupby(['Year', 'ID'], as_index=False)[['Data1', 'Data2']].sum()

Year ID Data1 Data2
0 1922 B 10 1
1 1923 B 10 1
2 1924 B 10 1
3 2010 A 10 1
4 2011 A 10 1
5 2013 A 20 2

关于python - 在保持相似的 DataFrame 结构的同时汇总 DataFrame 中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52336355/

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