gpt4 book ai didi

python - 如何在 python 中找到大小大于某个值的组?

转载 作者:太空宇宙 更新时间:2023-11-03 16:28:07 25 4
gpt4 key购买 nike

我将数据读入 DataFrame 并将其称为数据。我在 python 中有以下查询:

data[data["gender"]=="male"].groupby('age').city.nunique().sort_values(ascending=False)


age
29 86
24 85
21 81
25 81
20 81
28 78
27 78

现在我想找到那些大小超过 80 的组。我如何在 python 中做到这一点?

最佳答案

聚合和排序调用的结果是一个 pandas 系列,其索引是您要查找的组。因此,要找到大于某个 cutOffvalue

的组
cutOffValue = 80
counts = data[data["gender"]=="male"].groupby('age').city.nunique().sort_values(ascending=False)
groups = counts[counts > cutOffValue].index

当然,如果您希望将其作为列表或集合,您可以轻松地转换最终值

groups = list(groups)

关于python - 如何在 python 中找到大小大于某个值的组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37838830/

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