相关疑难解决方法(0)

Python Pandas:样式列标题

我正在使用熊猫造型器根据列标题的名称为某些列提供背景颜色。虽然这按预期工作,但列标题的背景颜色不会改变。

这是我的脚本中应用了你的风格的部分:

def highlight_col(x):
    if x.name in added_columns:
        return ['background-color: #67c5a4']*x.shape[0]
    elif x.name in dropped_columns:
        return ['background-color: #ff9090']*x.shape[0]
    else:
        return ['background-color: None']*x.shape[0]



old = old.style.apply(highlight_col, axis=0)
Run Code Online (Sandbox Code Playgroud)

有没有办法将style.apply() 函数不仅应用于列标题下方的单元格,还应用于包括列标题在内的完整列?

编辑:为了澄清这里是excel输出的 屏幕截图:excel output的屏幕截图

“标题 2”应该与它下面的单元格具有相同的背景颜色。

python pandas pandas-styles

4
推荐指数
1
解决办法
6953
查看次数

标签 统计

pandas ×1

pandas-styles ×1

python ×1