gpt4 book ai didi

python - 获取列中项目出现的频率(以百分比形式表示)

转载 作者:行者123 更新时间:2023-12-03 02:02:12 25 4
gpt4 key购买 nike

我想获取 df 列中特定值的百分比。假设我有一个 df ,其中 (col1, col2 , col3, sex) 性别列的值为 M、F 或其他。我想获取df中M、F、其他值的百分比。

我已经尝试过这个,它给了我 M、F、其他实例的数量,但我希望这些是 df 中值总数的百分比。

df.groupby('gender').size()

有人可以帮忙吗?

最佳答案

value_countsnormalize=True 结合使用:

df['gender'].value_counts(normalize=True) * 100

结果是 (0, 1] 范围内的分数。我们在这里乘以 100 以获得 %。

关于python - 获取列中项目出现的频率(以百分比形式表示),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50558458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com