У меня есть pandas dataframe:
arrays = [['Midland', 'Midland', 'Hereford', 'Hereford', 'Hobbs','Hobbs', 'Childress',
'Childress', 'Reese', 'Reese', 'San Angelo', 'San Angelo'],
['WRF','MOS','WRF','MOS','WRF','MOS','WRF','MOS','WRF','MOS','WRF','MOS']]
tuples = list(zip(*arrays))
index = pd.MultiIndex.from_tuples(tuples)
df = pd.DataFrame(np.random.randn(12, 4), index=arrays,
columns=['00 UTC', '06 UTC', '12 UTC', '18 UTC'])
Таблица, которая печатает df
, выглядит следующим образом:
Я хотел бы пометить все значения в строках "MOS" определенным цветом и цветом в левых двух столбцах индекса/заголовка, а также в верхней строке заголовка другого цвета фона, чем остальные ячейки со значениями в их. Любые идеи, как я могу это сделать?