如何在Pandas DataFrame中的/ in运算符中使用?
这个问题在这里已经有了答案:
使用Series.isin()
方法检查一系列值是否在值列表中。 在你的情况下 -
df[df['House'].isin([1, 2, 3, 4, 6, 7, 8, 9, 10, 13, 17, 18, 20, 21, 23, 26, 28, 30, 34, 46, 57, 58, 61, 86, 89, 102, 121, 156])]
示例 -
In [77]: df
Out[77]:
A B
0 1 5
1 2 6
2 3 7
3 4 8
In [78]: df[df['A'].isin([1,2])]
Out[78]:
A B
0 1 5
1 2 6
链接地址: http://www.djcxy.com/p/28105.html
上一篇: How do I use within / in operator in a Pandas DataFrame?