use*_*246 7 python pdf nbconvert
我正在使用
jupyter nbconvert --to pdf --TemplateExporter.exclude_input=True Scorecard.ipynb
Run Code Online (Sandbox Code Playgroud)
将我的笔记本导出为 pdf。一切正常,但是在查看 pdf 时,数据框显示为
<pandas.io.formats.style.Styler at 0x1ea7d7910f0>
Run Code Online (Sandbox Code Playgroud)
而不是笔记本中颜色漂亮的数据框。关于如何修复的任何想法?
使用 nbconvert 发送到 html,然后使用 pdfkit 转换作品(有点)问题是如果表格跨越多个页面,则标题与行重叠,如果它们在页面的末尾,则行被分成两半
尝试使用df.style.hide_index().
不幸的是,Pandas样式方法似乎完全基于 HTML/CSS:
样式是使用 CSS 完成的。您编写“样式函数”,它接受 DataFrames ...,并返回类似索引的 DataFrames ... 以及 CSS“属性:值”对的值。这些函数可以增量地传递给样式器,它在渲染之前收集样式。
我一直无法找到df.style通过原生乳胶表将对象转换为 PDF 的方法。
已经在Styler.to_latex()扩展上做出了一些努力,但该分支在 2018 年年中死亡。