Я создал новый агрегированный кадр данных с помощью groupby, и у меня возникли проблемы с добавлением строки промежуточного итога в каждой категории.
Я пытался использовать pd.groupby и сводную таблицу и изменить индекс, но мне не удается представить данные так, как я этого хочу.
- Создает промежуточный итог «USD_Balance» для каждого «Клиента», но добавляет его в виде столбца:
df_balance['Subtotal'] = df_balance.groupby('Client')['USD_Balance'].transform('sum')
- Создание группы и слияние с моей необработанной таблицей дает мне тот же результат.
+----------+-------------+------------+
|CLient ID | USD_Balance | Subtotal |
+----------+---------+------------+----
| 1 | 2 | 6 |
| 1 | 2 | 6 |
| 1 | 2 | 6 |
+----------+-------------+------------+
- Как я хотел бы отображать свои данные:
|---------------------|------------------|
| Client ID | USD_Balance |
|---------------------|------------------|
| 1 | 2 |
|---------------------|------------------|
| 1 | 2 |
|---------------------|------------------|
| 1 | 2 |
|---------------------|------------------|
| SubTotal | 6 |
|---------------------|------------------|
Я хотел бы добавить строку промежуточных итогов с соответствующим значением gg для каждой группы идентификаторов клиентов.
Заранее спасибо за любые указания о том, как представить мои данные таким образом!
groupby
, так что это не совсем то же самое, что ответ на дубликат. ОП просто не предоставил большеclient ids
. @cs95 - person Erfan   schedule 18.06.2019