如何在熊猫中按multiindex分组

时间:2019-09-24 04:05:08

标签: python python-3.x pandas

我有这种熊猫桌

   user_id  is_win  behave  trade_count
0   279        0        0          1
1   279        0        1          1
2   279        1        1          1
3   279        0        0          1
4   279        1        0          1

如何将此表更改为这种形式以总结最后一列

 user_id    is_win  behave  trade_count
    279        0        0          1
                        1          1
               1        0          2
                        1          1

谢谢

1 个答案:

答案 0 :(得分:0)

尝试一下:

df2 = df.groupby(['user_id', 'is_win', 'behave'])['trade_count'].agg('sum').reset_index()