gpt4 book ai didi

python - Pandas DataFrame 索引属于一个集合

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

我有一个 Pandas DataFrame,在列中有一个名为 Phone_Number。我只想获取电话号码显示 50 次或更多次的行。我最好的尝试是这样的:

counts = data.Phone_Number.value_counts()
counts = counts[counts.values > 50]
data[data.Phone_Number in counts.index]

但是,我得到了这个错误:TypeError: 'Series' objects are mutable, thus they cannot be hashed

对于这种情况,获取数据框中行的最佳方法是什么?

非常感谢!

最佳答案

上述方法可以解决您的问题实例。一般来说,如果你想通过属于一个集合来索引一个 pandas 数据框,你可以像这样使用 isin:

counts = data.Phone_Number.value_counts()
counts = counts[counts.values > 50]
data[data.Phone_Number.isin(counts.index)]

关于python - Pandas DataFrame 索引属于一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31289399/

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