如何根据另一列对列的值求和?

时间:2017-12-18 18:25:47

标签: python pandas

我有以下数据框 -

id   count   category   class
1      1       A        X 
1      10      B        X
1      2       B        X
2      3       A        Y
3      5       A        Z
3      6       A        Z 

我想总结一下'值'的所有出现?基于'类别'它属于每个ID。然后将所有类别作为单独的列。我也希望保留第四列。所以,我希望得到这样的东西 -

id    A   B    class
1     1   12   X 
2     3   0    Y
3     11  0    Z

我尝试过尝试获取虚拟变量并使用groupby,但我无法弄明白。有什么建议吗?

0 个答案:

没有答案