pandas.io.formats.style.Styler.export#

Styler.export()[源代码][源代码]#

导出应用于当前 Styler 的样式。

可以应用到第二个 Styler 上,使用 Styler.use

返回:
dict

参见

Styler.use

设置当前 Styler 的样式。

Styler.copy

创建当前 Styler 的副本。

备注

此方法旨在将一个 Styler 的非数据依赖属性复制到另一个 Styler。它与 Styler.copy 不同,后者还会复制数据和数据依赖属性。

以下项目被导出,因为它们通常不依赖于数据:

  • applymap 添加的样式函数

  • 轴和名称是否从显示中隐藏,如果明确无误。

  • 表格属性

  • 表格样式

以下属性被认为是数据依赖的,因此不会被导出:

  • 标题

  • UUID

  • 工具提示

  • 由索引标签标识的任何隐藏行或列

  • 使用 Styler.format 应用的任何格式

  • 使用 Styler.set_td_classes 添加的任何 CSS 类

例子

>>> styler = pd.DataFrame([[1, 2], [3, 4]]).style
>>> styler2 = pd.DataFrame([[9, 9, 9]]).style
>>> styler.hide(axis=0).highlight_max(axis=1)  
>>> export = styler.export()
>>> styler2.use(export)