按指定列的值来筛选:df[df.column > c]

这里column是列名,且只能是字符串列名,不能是整型列名。c是常数。

print(df[df.b > 2])
# 筛选数据表df中,b列的值大于2的所有行
按指定列的值来筛选:df[ df[column].isin( [‘x’, ‘xx’] ) ]

如果某一行的指定列的值在一个list中,该行被选中。

print(df[df['letter'].isin(['a','b'])])
# letter列的值如果是'a',或'b‘,则该行被选中