简介pandas按条件筛选数据时,除了使用query()方法,还可以使用isin和对isin取反进行条件筛选.代码使用总结pandas使用isin时,返回DataFrame中存储的数据为是否满足筛选条件的boolean,可以通过boolean对DataFrame对数据进行筛选。我使用这个函数就是用来清洗数据,删选过滤掉DataFrame中一些行。布尔索引这里你需要知道DateFrame中布尔索引这个东西,可以用满足布尔条件的列值来过滤数据,如下isin()添加一列Eisin()接受一个列表,判断该列中元素是否在列表中。同时对多个列过滤,可以如下使用也可以不推荐,你试一下就知道isin()的逆函数告诉你没有isnotin,它的反函数就是在前面加上 ~ ,其他用法同上。

pandas is in和not in的使用说明

pandas is in和not in的使用说明

pandas is in和not in的使用说明

pandas is in和not in的使用说明