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