如何根据一个条件选择多个列?

时间:2019-11-12 13:50:08

标签: python pandas

我有下表:

     a b c d e 
t1   0 1 0 1 1
t2   1 0 0 1 0
t3   1 1 0 0 0
t4   1 0 0 1 0
t5   0 1 1 1 0

我想选择a和b都为1的行。这种趋势将对abcde的所有可能置换进行,即a和b,a和c,a和d,a和e等。我知道如何使用熊猫过滤值。例如:我可以使用 da[(da.a==1) & (da.b ==1)] 查找a和b的值都为1的行。现在,我陷入了如何使用相同条件来实现上述问题的困境。我尝试过了

da[da['a','b']==1]

但是它给出了错误。如何针对特定值检查多列的值?

0 个答案:

没有答案