应用中偶尔用到筛选dataframe最近找到了个一个很好又自由的方法,df.isin()函数
data = df.read_csv('test.csv')
筛选不包含0的行
data = data[~ data[’col‘].isin([0.0])]
同时也可以作为筛选包含0的行
data = data[data[’col‘].isin([0.0])]
0.0 也可以是任何其他数字或者字符串,并且支持list传入
如果需要匹配的话
data = data[data['col'].str.contains(str)]
就可以