我想在熊猫数据框中设置标题的背景颜色。这可能吗?
此外,是否有可能在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)
AND
def highlight_row(df):
return['background-color:#a9a9a9' for column in df.columns]
我知道可以解析渲染的输出,然后添加属性,但是想知道是否有一个函数可以使用,而不是在同一脚本中解析两次