我正在尝试使用.isin过滤具有多个条件的数据
我用这样的数据创建了一个数据框。
col_a col_b col_c
abc yes a
abc no b
abc yes a
def no b
def yes a
def no b
def yes a
def no b
ghi yes a
ghi no b
ghi yes a
当我尝试这种类型的过滤时,参考我在堆栈溢出时看到的这个解决方案,我得到了所有的 NaN 值。 Pandas:过滤多个条件
如何应用这三个条件进行过滤?
fil_1 = test.isin({'col_a': ['abc','def','ghi']})
fil_2 = test.isin({'col_b': ['yes']})
fil_3 = test.isin({'col_c' :['a']})
data = test[fil_1 & fil_2 & fil_3]
data
隔江千里
牧羊人nacy
侃侃无极
相关分类