最佳答案
所以我有一个数据框架,df1
,看起来像下面这样:
A B C
1 foo 12 California
2 foo 22 California
3 bar 8 Rhode Island
4 bar 32 Rhode Island
5 baz 15 Ohio
6 baz 26 Ohio
我希望按 A
列分组,然后对 B
列求和,同时将值保留在 C
列中。就像这样:
A B C
1 foo 34 California
2 bar 40 Rhode Island
3 baz 41 Ohio
问题是,当我说
df.groupby('A').sum()
列 C
被删除,返回
B
A
bar 40
baz 41
foo 34
如何避免这种情况,并在分组和求和时保持列 C
?