Сравнение фреймов данных с помощью! = Или ne () возвращает логический фрейм данных, в котором вы можете искать любые значения True, используя any ().Это возвращает логический ряд, который вы можете индексировать с самим собой.
s = (df1 != df2).any()
s[s].index
Index(['B'], dtype='object')