如何在突出显示列中的最大值的同时,将panda数据帧渲染为可发布的表



我可以使用"应用(highlight_max(";,我还可以使用matplotlib";ax.table";制作好看的桌子。然而,如何轻松地将pandas表转换为突出显示最大值的漂亮表?

实际上,几个月前我也遇到过同样的问题。我可以使用将df转换为乳胶表

df.to_latex()

我不知道你是否可以用乳胶格式突出显示它,但我知道用这段代码突出显示所选项目是可能的:

def highlight_(s):
to_highlight = (s > index_max) & (s > column_max.loc[s.name])
return ['background-color: yellow' if v else '' for v in to_highlight]
df.colname.apply(highlight_)

最新更新