我有一个df df = pd.DataFrame({'col1': [1,2,3,4,5,6]})
,我想使用df.isin()
并找到大于x的值。我正在尝试类似df.isin( < 3 )
的方法。最终输出看起来像
col1
0 False
1 False
2 True
3 True
4 True
5 True`
解决方案是什么?
答案 0 :(得分:1)
您可以使用df.isin(range(3,7))
,但使用df >= 3
也会产生相同的结果。
答案 1 :(得分:0)
如果您需要在某些条件下进行过滤的数据框,则可以这样做:
df.loc[df['col1'] < 3]
如果您确实需要问题中的输出,那就更简单了:
df['col1'] < 3