我有这样一个数据帧:
C1 C2 C3 C4
1 A B C E
2 C D E F
3 A C A B
4 A A B G
5 B nan C E
和列表:
filt = [A, B, C]
我需要的是一个过滤器,它只将值为all的行从filt
保留为任何顺序或位置.所以这里的输出是:
C1 C2 C3 C4
1 A B C E
3 A C A B
我看了之前的问题,比如Check multiple columns for multiple values and return a dataframe.然而,在这种情况下,OP只是部分匹配.在我的例子中,所有值都必须以任何顺序出现,才能匹配行.