У меня есть такой фрейм данных:
Code Group Name Number
ABC Group_1_ABC Mike 40
Amber 60
Group_2_ABC Rachel 90
XYZ Group_1_XYZ Bob 30
Peter 75
Nikki 55
Group_2_XYZ Julia 23
Ross 80
LMN Group_1_LMN Paul 95
. . . .
. . . .
Я создал этот фрейм данных, сгруппировав по коду, группе, имени и суммируя число.
Теперь я хочу вычислитьпроцент каждого имени для определенного кода. Для этого я хочу суммировать все числа, которые являются частью одного кода. Я делал это, чтобы рассчитать процент.
df['Percentage']= (df['Number']/df['??'])*100
Теперь, что касается общей суммы для каждой группы, я не могу понять, как ее рассчитать? Я хочу, чтобы общая сумма для каждой категории кода, чтобы рассчитать процент.
Так, например, для Code: ABC общая сумма должна составлять 40 + 60 + 90 = 190. Эти 190 будут затем разделены на все числа для каждого пользователя в ABC, чтобы вычислить их процент для соответствующей категории кода. Таким образом, технически группа и имя столбца не играют никакой роли в расчете общей суммы для каждой категории кода.