我想知道是否有一种很好的方法来格式化pandas中的列标题以及某些列值,以便在列中higlight值。我最终将导出到excel,但是,如果我可以在那一步之前进行格式,那就太好了。这是一个简单的示例数据框。让我知道是否有任何好的包裹和技巧可以不胜感激。
说我想突出显示第2列中的任何单元格。另外,如果有一种方法可以填充列标题后面的空白,并使它们大胆。
COL1 COL2 COL3
0 a -2
1 a 4
2 b 10
3 b -8
4 a 10
5 b 5
尝试这样的东西。
def highlight(value):
if value < 0:
return ['background-color: yellow']
df.style.applymap(highlight)
您将在此处获得更多示例以供参考-https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html。