Цвет только заголовок с pandas - PullRequest
0 голосов
/ 05 февраля 2020

Есть ли способ придать цвет заголовку столбца данных с помощью pandas?

Теперь у меня есть:

def funct (x):

c1 = 'background-color: #add8e6'
df1 = pd.DataFrame('', index=x.index, columns = x.columns)
df1['Sales in pieces last 6 weeks'] = c1
return df1

sales_report.style.apply (funct, axis = None) .to_excel (writer)

Итак, вкратце, у меня есть фрейм данных sales_report. Я хочу, чтобы заголовок столбца «Продажи по частям за последние 6 недель» имел цвет фона. Теперь весь столбец без заголовка имеет этот цвет фона.

1 Ответ

0 голосов
/ 05 февраля 2020

Я думаю, вы можете сделать это с css классом row_heading.

(см .: https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html#CSS -классы )


Другой вариант будет:
df1 = pd.DataFrame('', index=x.index, columns = x.columns)

df1.style.set_table_styles(
   [{
       'selector': 'th',
       'props': [('background-color', '#add8e6')]
   }])
...