0
我想要计算列d的结果列a,b,c的总和。熊猫groupby不能为3列工作
虽然我在c列中有2个不同的值,但它仍然不是作为同一组的一部分而来的,因此得出的总和计算不正确。
请建议。我使用 代码是:
s = df.groupby(['a','b','c'])['d'].sum()
a b c d
1 ab 123 1
1 ab 123 2
输出应该是:
1 ab 123 3
但输出来作为
1 ab 123 1
123 2
df.dtypes
一个的Int64
b ob JECT
对象c
d float64
这绝对需要一个[mcve] – cel
不知何故,它是需要时间来添加从移动,但我这样做 – Vipin
您需要添加您遇到的问题的数据帧示例 –