改进 IPython 个小部件中 Pandas 个 DataFrame 的 HTML 样式

Improve HTML styling of Pandas DataFrames within IPython widgets

如何生成适当的 HTML 以传递给 ipywidgets.HTML 对象以正确显示 Pandas DataFrame?

这可以通过可爱的新 DataFrame.style class.

实现

例如

此示例取决于 bootstrap 的 CSS 被加载到页面上。当您以交互方式 运行 笔记本时,它会包含在笔记本中。

更普遍的是 set_table_attributes 的混合,给它一个 class,和 set_table_styles 的更具体的项目应该提供相当细粒度的控制。