Добавление объединения уникальных значений в виде группового вывода в pandas - PullRequest
0 голосов
/ 14 апреля 2020

Представьте, что у вас есть фрейм данных df следующим образом:

Id   Side Volume
2    a    40
2    b    30
1    a    20
2    b    10

Вы хотите следующий вывод

Id  Side sum
1   a    20
1   all  20
2   a    40
2   b    40
2   all  80
all a    60
all b    40
all all  100

, который будет df.groupby(['Id','Side'].C.sum().reset_index() И сумма значений для всех сторон и всех идентификаторов (df.Volume.sum(), df[df.Side == 'a'].Volume.sum(), df[df.Side == 'b'].Volume.sum(), et c ...)?

Есть ли способ сделать это, не вычисляя его снаружи, а затем объединяя оба результата?

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