gpt4 book ai didi

python - 计算从 Pandas value_counts() 中提取的值

转载 作者:太空宇宙 更新时间:2023-11-04 00:23:47 25 4
gpt4 key购买 nike

这看起来很简单,但我还没有在其他答案中找到它。

如何将 pandas 中某些条件的计数分配给某个变量,如下例所示:

命令(计算 pandas dataframe 中列的类别):

print(data.isBald.value_counts())

输出:

 Bald 2345
notBald 5432
Name: isBald, dtype: int64

问题是:

isBaldCount = ?  #2345

结果打印出来了,但是如何赋值给变量呢?

最佳答案

如果您只想计算Bald 人的数量 (!!),请使用 -

isBaldCount = data.isBald.eq('Bald').sum()

另一方面,如果您想计算每个值并将其分配给单独的变量,则使用 value_counts 并分配结果 -

c = data.isBald.value_counts()

isBaldCount = c.loc['Bald'].item()
notBaldCount = c.loc['Not Bald'].item()

关于python - 计算从 Pandas value_counts() 中提取的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48174608/

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