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