只用熊猫着色标题



有没有办法用熊猫给数据帧列的标题一个颜色?

我现在拥有的是:

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')]
}])

相关内容

  • 没有找到相关文章

最新更新