как группировать по мультииндексам в пандах - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть такая таблица панд

   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 голосов
/ 24 сентября 2019

Попробуйте это:

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...