gpt4 book ai didi

python - 使用一列中的多个值过滤数据框中的值

转载 作者:行者123 更新时间:2023-12-01 07:21:03 27 4
gpt4 key购买 nike

对于以下数据框,我想根据计数值过滤数据。我想数 10、5 和 2:

index      count
1 10
2 5
3 2
4 1
5 6
6 7
7 "tab"

我知道我可以将代码编写为

df[(df.count==10) | (df.count==5) | (df.count==2) |  (df.count=="tab")]

有没有更简单的方法?我有超过20个值(value)观。我尝试了以下方法,但没有成功:

df[(df.count==[10, 5, 2, "tab"])

谢谢。

最佳答案

使用isin:

df[df['count'].isin([10, 5, 2, "tab"])]

关于python - 使用一列中的多个值过滤数据框中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57702616/

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