Объединить ячейки в кадре данных pandasPython

Программы на Python
Anonymous
Объединить ячейки в кадре данных pandas

Сообщение Anonymous »

У меня есть приведенный ниже фрейм данных в пандах:



Название компании
Продукт
Название приложения
Август-2024
Сентябрь-2024
Кредиты с начала года




Компания А
Продукт 1
Приложение 1< /td>
12
13
25


Компания А
Продукт 1
Приложение 2
22
25
47


Компания Б
Продукт 2
Приложение 3
10
< td>10
20


Компания C
Продукт 3
Приложение 4
9
1
10


Компания С
Производ 1
Приложение 1
4
10
14

Компания C
Продукт 4
Приложение 5< /td>
3
9
12



Мне нужно объединить строки в приведенном выше фрейме данных, которые имеют одинаковое название компании, и мне нужно рассчитать сумму кредитов с начала года для каждой Компании и создайте новый столбец – Всего кредитов. Результирующая таблица будет выглядеть следующим образом:

желаемый результат
Я могу рассчитать общее количество кредитов, используя:

Код: Выделить всё

df['Total Credits'] = df.groupby('Company Name')['YTD Credits'].transform('sum')
Я могу объединить ячейку с названием компании, используя:

Код: Выделить всё

company_wise_df = pd.DataFrame(df).set_index(['Company Name', 'Product'])
Итоговая таблица выглядит следующим образом:

текущая таблица
Однако я не могу объединить ячейки в столбце «Общее количество кредитов».

Подробнее здесь: https://stackoverflow.com/questions/790 ... -dataframe

Вернуться в «Python»