另一种选择是:
有没有办法用熊猫给数据帧列的标题一个颜色?
我现在拥有的是:
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 周的零碎销售额"列的标题具有背景色。现在,没有标题的整个列具有该背景色。
我认为你可以用 css 类row_heading
做到这一点。
(见:https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html#CSS-classes(
另一种选择是:
df1 = pd.DataFrame('', index=x.index, columns = x.columns)
df1.style.set_table_styles(
[{
'selector': 'th',
'props': [('background-color', '#add8e6')]
}])