Python 获取每组行的权重
我想得到每组一行的百分比/权重。下面是数据帧的一个示例Python 获取每组行的权重,python,pandas,Python,Pandas,我想得到每组一行的百分比/权重。下面是数据帧的一个示例 Place District Count A 1 12 B 1 13 C 1 34 D 2 56 E 2 1 F 3 23 我需要按地区进行分组,但要获得每行位置的计数的百分比或权重。例如,PlaceA的计算值为12/(12+13+34),
Place District Count
A 1 12
B 1 13
C 1 34
D 2 56
E 2 1
F 3 23
我需要按地区进行分组
,但要获得每行位置的计数
的百分比或权重。例如,Place
A的计算值为12/(12+13+34),B的计算值为13/(12+13+34)
预期结果将是:
Place District Count Weighting
A 1 12 0,203389831
B 1 13 0,220338983
C 1 34 0,576271186
D 2 56 0,98245614
E 2 1 0,01754386
F 3 23 1
我正在使用熊猫数据帧 IIUC
输出
Place District Count Weighting
0 A 1 12 0.203390
1 B 1 13 0.220339
2 C 1 34 0.576271
3 D 2 56 0.982456
4 E 2 1 0.017544
5 F 3 23 1.000000
Place District Count Weighting
0 A 1 12 0.203390
1 B 1 13 0.220339
2 C 1 34 0.576271
3 D 2 56 0.982456
4 E 2 1 0.017544
5 F 3 23 1.000000