Развернуть сгруппированное значение в пандах [дубликат]Python

Программы на Python
Гость
Развернуть сгруппированное значение в пандах [дубликат]

Сообщение Гость »


У меня есть этот набор данных:

df = pd.DataFrame({'prod':['A','A','A','B','B'],' квант':[2,3,4,3,1]} количество продуктов 0 А 2 1 А 3 2 А 4 3 Б 3 4 Б 1 И я хочу агрегировать значения по prod, но сохранить значения в новом столбце. Это ожидаемый кадр данных:

prod quant add_gr 0 А 2 9 1 А 3 9 2 А 4 9 3 Б 3 4 4 Б 1 4 Я пробовал это

ds['added_gr'] = ds.groupby('prod')['quant'].sum() Но он возвращает мне столбец со всеми NaN. Подскажите, пожалуйста, что я делаю не так?

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