Suppose I have a dataframe as below
a b c 1 1 45 0 2 74 2 2 54 1 4 44
Now I want the rows where column a and b are not same. So
Try this:
df.loc[df['a'] != df['b']]
I am a fan of readability, use query:
query
df.query('a != b')
Output:
a b c 1 0 2 74 3 1 4 44
By using nunique
nunique
df.loc[df[['a','b']].nunique(1)>1] Out[335]: a b c 1 0 2 74 3 1 4 44
Just use:
df.loc[df['a']!=df['b']]