Я хочу менять цвет всей строки каждый раз, когда изменяется значение в столбце «столбец2».
Вот пример того, как я пытаюсь это выглядеть:

Если поможет, вот мой фрейм данных:
df1 = pd.DataFrame([ ['A1', 'B2', 'C1', 'D1'], ['A2', 'B2', 'C2', 'D2'], ['A3', 'B2', 'C3', 'D3'], ['A4', 'B4', 'C4', 'D4'], ['A5', 'B4', 'C5', 'D5'], ['A6', 'B4', 'C6', 'D6'], ['A7', 'B6', 'C7', 'D7'], ['A8', 'B6', 'C8', 'D8']. ['A9', 'B10', 'C9', 'D9'], ['A10', 'B10', 'C10', 'D10'], ['A11', 'B10', 'C11', 'D11'], ['A12', 'B10', 'C12', 'D12'], ['A13', 'B14', 'C13', 'D13'], ['A14', 'B14', 'C14', 'D14'], ['A15', 'B14', 'C15', 'D15']], columns=['столбец1', 'столбец2', 'столбец3', 'столбец4'])