Я хочу стилизовать цвет фона заголовков в кадре данных панд. Возможно ли это?
Кроме того, возможно ли увеличить ширину столбца в кадре данных pandas (не на основе длины символа, но установить общий размер для ширины столбца)
Я пользуюсь .render()
, чтобы напечатать кадр данных в html, поэтому, если есть способ взаимодействия с CSS этого кадра данных после рендеринга, это тоже подойдет.
Я пробовал следующие функции, чтобы раскрасить имена столбцов информационного кадра, но безуспешно:
df.style.apply(lambda x: ['background-color:#a9a9a9' if (set(df.columns).intersection(x.values)) else '' for i in x], axis=1)
И
def highlight_row(df):
return['background-color:#a9a9a9' for column in df.columns]
Я знаю, что можно проанализировать визуализированный вывод и затем добавить в атрибуты, но интересно, была ли функция, которую я мог бы использовать вместо парсинга дважды в одном и том же сценарии