【发布时间】:2022-01-26 19:51:44
【问题描述】:
我一直在尝试将 Pandas 数据框打印到 html 并突出显示特定的整行,如果该行的一个特定列的值超过阈值。我已经查看了 Pandas Styler Slicing 并试图改变 highlight_max 函数来实现这种用途,但似乎失败得很惨;例如,如果我尝试用检查给定行的值是否高于所述阈值来替换 is_max(例如,像
is_x = df['column_name'] >= threshold
),目前还不清楚如何正确传递这样的东西或返回什么。
我也尝试过使用 df.loc 在别处简单地定义它,但效果也不太好。
另一个问题也出现了:如果我之后删除该列(目前的标准),样式是否仍然有效?我想知道 df.loc 是否会阻止这样的事情成为问题。
【问题讨论】:
-
好吧,我想我有你的解决方案,可以根据超过一个值的一列或多列突出显示整行。
标签: python pandas pandas-styles