Форматирование pivot таблицы в Pandas, Python

Я пытаюсь автоматизировать процесс обработки банковской выписки. Есть таблицы со всеми транзакциями. Пытаюсь на ее основе создать агрегированную сводную таблицу. Агрегирую по ИНН клиента, и по созданным мной категориям Задача агрегировать суммы платежей за определенный период времени (я сделал помесячно пока)

У меня проблема с наименованиями клиента. В выписке нет системности - одного и того же клиента могут назвать разными именами.

Я хочу выбрать первое значение из попавшихся. Но поскольку я не знаю, как это делать в индексе, поместил это поле в values.

Проблема в том, что выходные столбцы размножились. Сначала идут все столбцы с датами для Наименования клиента, а потом все столбцы с датами для сумм.

Как сделать так, чтобы столбец с Наименованием клиента был только один с первым значением.

Код:

customers_debet = df.pivot_table(index=['ИНН контрагента', 'Type2', 'Type3'], columns = 'month_year'\
                  , values = ['Наименование клиента', 'Сумма по дебету'], \
                  aggfunc = {'Наименование клиента': 'first', 'Сумма по дебету': 'sum'}, \
                  fill_value = 0) 

customers_debet.columns = customers_debet.columns.get_level_values(1)

Что на выходе

после выгрузки в excel - выходная таблица


Ответы (0 шт):