LaL*_*aTi 5 python python-3.x pandas
这是我的桌子:
A B C E
0 1 1 5 4
1 1 1 1 1
2 3 3 8 2
Run Code Online (Sandbox Code Playgroud)
现在,我想按A列和B列对所有行进行分组。应该对C列求和,对于E列,我想使用C值为最大值的值。
我完成了将A和B分组并求和C的第一部分。
df = df.groupby(['A', 'B'])['C'].sum()
Run Code Online (Sandbox Code Playgroud)
但是在这一点上,我不确定如何告诉E列应采用C为最大值的值。
最终结果应如下所示:
A B C E
0 1 1 6 4
1 3 3 8 2
Run Code Online (Sandbox Code Playgroud)
有人可以帮我解决过去的问题吗?谢谢!
| 归档时间: |
|
| 查看次数: |
84 次 |
| 最近记录: |