如何根据pandas中的目标计算权重?

2024-10-03 06:24:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我对熊猫还很陌生,一直坚持根据人口统计指标计算体重。你知道吗

以下是我的数据集中的计数:

group = df.groupby('GENDR')['Age_cat'].value_counts(sort=False)

GENDR  Age_cat 
1  18 to 24    19
   25 to 34    24
   35 to 44    25
   45 to 54    23
   55 to 64    16
   65+         64
2  18 to 24    14
   25 to 34    19
   35 to 44    24
   45 to 54    25
   55 to 64    17
   65+         51
Name: Age_cat, dtype: int64

这里是我的加权目标,我把它加载到一个单独的数据帧中。你知道吗

wt = wt.unstack()
wt

Male0    0.058783
    1    0.080367
    2    0.082995
    3    0.098865
    4    0.080890
    5    0.082726
Fema0    0.056920
    1    0.082637
    2    0.086267
    3    0.101823
    4    0.084402
    5    0.103325
dtype: float64 

那我该怎么把这些放在一起呢?我想为每个案例创建一个权重值,从而得到所需的比例。你知道吗


Tags: to数据dfagegroup指标cat计数