【DataFrame】多条件筛选行

两种方法:

1. 使用 query() 方法,也是自己最常用的方法,数据量大的时候较快,语法较为简单;

2. 使用

df[(df.c1==1) & (df.c2==1)]

的格式,注意这里的 () 不能省略 ,虽然在 Python 条件判断中 >、<、== 的优先级要高于 and 和 or ,但是在 DataFrame 多条件运算中并不是这样。