pandas.io.formats.style.Styler.set_sticky#
- Styler.set_sticky(axis=0, pixel_size=None, levels=None)[源代码][源代码]#
添加 CSS 以在滚动框架中永久显示索引或列标题。
- 参数:
- 轴{0 或 ‘index’, 1 或 ‘columns’},默认 0
是否使索引或列标题固定。
- pixel_sizeint, 可选
在固定 MultiIndex(或带有命名 Index)时,需要配置索引单元格的宽度或列标题单元格的高度。默认分别为 75 和 25。
- levelsint, str, list, optional
如果
axis
是一个 MultiIndex,指定要固定的级别。如果为None
,将固定所有级别。
- 返回:
- Styler
备注
此方法使用 CSS ‘position: sticky;’ 属性来显示。它旨在与可见轴一起工作,因此两者都需要:
styler.set_sticky(axis=”index”).hide(axis=”index”)
styler.set_sticky(axis=”columns”).hide(axis=”columns”)
由于缺少元素的 CSS 控制,可能会产生奇怪的行为。
例子
>>> df = pd.DataFrame({"A": [1, 2], "B": [3, 4]}) >>> df.style.set_sticky(axis="index")
请参见:表格可视化 以获取更多示例。