我想知道是否有一种很好的方法可以格式化pandas中的列标题以及某些列值以高亮列中的值。我最终将导出到excel,但是如果可以的话,这会很好在该步骤之前进行格式化。这是一个简单的示例数据框。让我知道是否有任何好的软件包以及使用它们的提示。
说我想突出显示第2列中所有否定的单元格。另外,如果有一种方法可以填充列标题后面的空白并使其变粗,那将会很棒。
COL1 COL2 COL3
0 a -2
1 a 4
2 b 10
3 b -8
4 a 10
5 b 5
答案 0 :(得分:1)
尝试这样的事情。
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。