Я пытаюсь создать новый столбец, который показывает вес каждого продукта, который у меня есть.
Допустим, у меня есть следующий фрейм данных, который у меня есть: используя
pd.pivot_table(data = df, index = ['PRODUCT'],
values = ("UNIT_TESTED","AVG_YIELD"),
aggfunc = "sum", margins=True)\
.fillna('')
Теперь я хочу добавить новый столбец WEIGHTAGE
для каждого продукта.
Расчет:
ВЕС 'A' = (UNIT_TESTED 'A' / Всего UNIT_TESTED) * 100
Вот где я застрял, чтобы ввести в код для создания нового столбца.
Мой желаемый результат:
PRODUCT UNIT_TESTED AVG_YIELD WEIGHTAGE
A 401 82.1042 17.1441
B 1512 96.0687 64.6430
C 292 22.7806 12.4840
D 134 37.0088 5.7289