.isin是pandas中DataFrame的布尔索引,可以用满足布尔条件的列值来过滤数据。用法如下。
1、随机生成一个5行4列的数据
import pandas as pd
df=pd.DataFrame(np.random.randn(5,4),columns=['A','B','C','D'])
print(df)
2、布尔索引据举例
print(df.A>0)
print(df[df.A>0])
3、给原数据增加一列
df['E]=['a','a','c','b','e']
print(df)
4、isin示例
print(df[df.E.isin(['a','c'])])
5、isin取反示例
print(df[~df.E.isin(['a','c'])])