一尘不染

Pandas:选择两列不同的行

python

假设我有一个数据框如下

a  b  c  
1  1  45
0  2  74
2  2  54
1  4  44

现在,我希望a和b列不同的行。所以预期的输出是

a  b  c 
0  2  74
1  4  44

我怎样才能做到这一点?


阅读 357

收藏
2021-01-20

共1个答案

一尘不染

我喜欢可读性,请使用query

df.query('a != b')

输出:

   a  b   c
1  0  2  74
3  1  4  44
2021-01-20