I have a data frame
data = pd.DataFrame({'student': ['a', 'b', 'c'],
'rank': [2, 2, 1],
'rank1': [3, 3, 2],
'rank2': [4, 2, 3]})
my code
import numpy as np
data['Diff'] = np.where((data['rank'] != data['rank1']) &
(data['rank1'] != data['rank2']), '1', '0')
requirement all the ranks must be different then 1 else 0 but I am getting b also as 1