熊猫数据框大于值

时间:2020-08-30 03:17:13

标签: python

我有一个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`

解决方案是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用df.isin(range(3,7)),但使用df >= 3也会产生相同的结果。

答案 1 :(得分:0)

如果您需要在某些条件下进行过滤的数据框,则可以这样做:

df.loc[df['col1'] < 3]

如果您确实需要问题中的输出,那就更简单了:

df['col1'] < 3