pandas, excel: выделить название столбца по условию

Возникла проблема: как реализовать в pandas условие, если в столбце dataframe есть значение, которое не должно там быть, то подсветить название столбца. В столбце должны быть только допустимые значения, это какой-то список значений, в примере это только "2", всё другие нудно подсветить и если такое случилось, нужно подсветить название столбца, в данном случае -"b", если значение пропущено ничего делать не надо. За любую помощь буду признателен. Заранее спасибо)

Пример, что должно получиться в результате


Ответы (1 шт):

Автор решения: MaxU

Воспользуйтесь Pandas Style.

Пример из документации: введите сюда описание изображения


Для того, чтобы подсветить наименования столбца в Excel файле можно воспользоваться решением из этого ответа.


PS я вам настоятельно советую все-таки прочесть вопрос и ответ о том как следует оформлять вопросы по Pandas / Numpy / SciPy / SciKit Learn / SQL и приводить в вопросе примеры данных в воспроизводимом виде, а не скриншотом и желаемый результат. В ответе по ссылке я постарался доступно объяснить почему так важно приводить в вопросе примеры дынных в воспроизводимом виде и желаемый результат.

→ Ссылка