pandas.io.formats.style.Styler.set_sticky#
- Styler.set_sticky(axis=0, pixel_size=None, levels=None)[源代码]#
添加 CSS 使索引或列标题在滚动框架中永久显示。
- Parameters:
- axis{0 或 ‘index’, 1 或 ‘columns’}, default 0
是否使索引或列标题固定。
- pixel_sizeint, optional
需要配置索引单元格的宽度或列标题单元格的高度,以固定 MultiIndex(或具有命名索引)。默认为 75 和 25。
- levelsint, str, list, optional
如果
axis是 MultiIndex,则固定特定的级别。如果为None,则固定所有级别。
- Returns:
- Styler
Notes
此方法使用 CSS ‘position: sticky;’ 属性进行显示。它设计用于可见的轴,因此两者:
styler.set_sticky(axis=”index”).hide(axis=”index”)
styler.set_sticky(axis=”columns”).hide(axis=”columns”)
由于缺少元素的 CSS 控件,可能会产生奇怪的行为。
Examples
>>> df = pd.DataFrame({'A': [1, 2], 'B': [3, 4]}) >>> df.style.set_sticky(axis="index")
有关更多示例,请参阅:Table Visualization 。