有条件格式的数据框架突出显示



我想知道是否有一种很好的方法来格式化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。

最新更新