着色列名称/增加熊猫数据框的宽度

时间:2019-01-14 19:46:28

标签: python pandas dataframe

我想在熊猫数据框中设置标题的背景颜色。这可能吗?

此外,是否有可能在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]

我知道可以解析渲染的输出,然后添加属性,但是想知道是否有一个函数可以使用,而不是在同一脚本中解析两次

0 个答案:

没有答案