我正在使用熊猫造型器根据列标题的名称为某些列提供背景颜色。虽然这按预期工作,但列标题的背景颜色不会改变。
这是我的脚本中应用了你的风格的部分:
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”应该与它下面的单元格具有相同的背景颜色。