gpt4 book ai didi

python - pandas 根据条件设置单元格颜色(在多索引中)

转载 作者:行者123 更新时间:2023-11-30 21:52:58 26 4
gpt4 key购买 nike

嗨,我想为特定元素设置颜色并在 pandas 数据框中写入 excel/html。

我的数据框是:

  old                new            diff
query result query result result
1 q1 a1 q1 a1 True
2 q2 a2 q2 a5 False
3 q3 a3 q3 a3 True
4 q4 a4 q4 a6 False

当我将此数据帧写入 Excel/html 时,我想突出显示 ['diff']['result'] 列中的“False”数据。

如何突出显示单元格?

谢谢

最佳答案

更改功能highlight_max ,使用Styler.applymap对于选择 MultiIndex 列,使用元组:

def coloring(val):
color = 'red' if val is False else ''
return 'color: %s' % color

df.style.applymap(coloring, subset=[('diff','result')])

关于python - pandas 根据条件设置单元格颜色(在多索引中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59781405/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com