gpt4 book ai didi

python - 使用 Pandas value.counts() 获取一个值

转载 作者:太空狗 更新时间:2023-10-30 02:53:27 25 4
gpt4 key购买 nike

有没有办法只获取列中特定项目的计数?

为了澄清,假设我使用:

countDat = df['country'].value_counts()

然后我会得到类似的东西:

Australia  35
Brazil 32
USA 93

...等等

有没有办法只提取巴西的计数?我只需要从 countDat 中提取的数字 32。

我知道 countDat[1] 会给出巴西,但有没有办法通过关键字“巴西”搜索它?

最佳答案

一种方法是下拉到 numpy:

res = (df['country'].values == 'Brazil').sum()

参见 here用于类似问题的基准测试结果。

如果您使用 Categorical Data,您应该会看到更好的性能,这还有其他好处。

关于python - 使用 Pandas value.counts() 获取一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49471442/

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