首页 > 解决方案 > 乳胶的熊猫样式选项

问题描述

Pandas 有两个我经常使用的不错的功能——df.style...选项和df.to_latex()调用。但我不知道如何将两者结合起来。

.style 选项使查看表格更加愉快。由于视觉增强,它可以让您快速掌握信息。例如,这在 jupyter notebook 中完美运行。这是我从文档中复制的任意示例。

df.style.bar(subset=['A', 'B'], align='mid', color=['#d65f5f', '#5fba7d'])

这产生:

带有样式列的数据框

但是,尽管这在 jupyter 笔记本中看起来不错,但我不能将其放入乳胶代码中。如果在视觉增强结束时链接“to_latex()”调用,我会收到以下错误消息AttributeError: 'Styler' object has no attribute:这是否意味着它根本不可能,因为显示的彩色表格不再是 DataFrame 对象,而是现在的 Styler 对象?

有什么解决方法吗?至少对于更简单的表格,假设只有单元格的值相对于它们的值具有单一背景颜色,而不是“复杂”的条形图。

标签: pythonpandasdataframelatex

解决方案


我不会尝试将这种格式导出到庞大的 LaTeX 标记,而是走在 TeX.SE 中已经探索过的路线:将功能添加为基于相同数据绘制类似格式的 LaTeX 代码。


推荐阅读