可以使用pandas中的DataFrame类的
df[df.condition]
来按条件筛选多行。其中,condition是您所定义的布尔型筛选条件,如
df['column_name'] > value
。
import pandas as pd
data = {'A': [1, 2, 3, 4, 5],
'B': [10, 20, 30, 40, 50]}
df = pd.DataFrame(data)
print(df[df['A'] > 2])
2 3 30
3 4 40
4 5 50
这样就能实现按照筛选条件筛选出多行数据了。