Spec-Zone.ru › pandas 2

pandas.io.formats.style.Styler.set_sticky

Styler.set_sticky(axis=0, pixel_size=None, levels=None)[source]

Добавляет CSS для постоянного отображения заголовков индекса или столбцов в области прокрутки.

Параметры:
axis:{0 или ‘index’, 1 или ‘columns’}, по умолчанию 0

Указывает, нужно ли сделать заголовки индекса или столбцов закреплёнными.

pixel_size:int, необязательно

Требуется для настройки ширины ячеек индекса или высоты заголовков столбцов при закреплении MultiIndex (или с именованным индексом). По умолчанию 75 и 25 соответственно.

levels:int, str, список, необязательно

Если 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")  

Для получения дополнительных примеров обратитесь к разделу Визуализация таблиц.

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.io.formats.style.Styler.set_sticky.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API