Глядя на мой фрейм данных, я хочу выделить все содержимое ячеек, значение которых превышает 8,5. Проблема в том, что у меня есть диапазоны года, определяющие год / месяц как столбцы / строки. Когда я применяю выделение к значениям выше 8,5, я также выделяю годы. Я пробовал logi c, чтобы изолировать даты, но это привело к ошибке.
Код:
def highlight_unemp(number):
x = number > 8.5
print(['background-color: red' if i else '' for i in x])
return ['background-color: red' if i else '' for i in x]
df.style.apply(highlight_unemp)
Строки дат перечислены с 1936 по 2019, что подсвечиваются.
Как обойти это, чтобы выделить только значения выше 8,5, но под ... 100?
Спасибо!