Я пытаюсь выделить все значения, которые больше 1 в столбце. Я также хочу выделить имя столбца, который содержит это значение. Я делаю выделение значений, используя приведенный ниже код, но как выделить индекс или ось (имя столбца).
import pandas как pd import numpy как np
data = pd.DataFrame(np.random.randn(5, 3), columns=list('ABC'))
#print (data)
def highlight_cols(s):
color = 'yellow' if s > 1 else 'white'
#color = 'white'
return 'background-color: %s' % color
data.style.applymap(highlight_cols)