在DataFrame中,使用df.isin()
函数可以在某一列中筛选出具有某一个或某几个特定值的行
1.df定义
df = DataFrame()
2.函数调用方法
- 筛选包含1的行
df_data_1 = df[df['col_name'].isin([1])]
- 筛选包含1,2,3的行
df_data_1 = df[df['col_name'].isin([1, 2, 3])] # 传入list
- 筛选不包含1的行
df_data_not_1 = df[~ df['col_name'].isin([1])]
3.返回值说明
返回具有N行元素的DataFrame对象(N=1时也是返回DataFrame对象)