pandas.io.formats.style.Styler.set_sticky#
- Styler.set_sticky(ось=0, размер_пикселя=None, уровни=None)[источник]#
Добавить CSS для постоянного отображения индекса или заголовков столбцов в прокручиваемом фрейме.
- Параметры:
- ось{0 или 'index', 1 или 'columns'}, по умолчанию 0
Сделать ли заголовки индекса или столбцов закрепленными.
- размер_пикселяint, необязательный
Требуется для настройки ширины ячеек индекса или высоты ячеек заголовков столбцов при фиксации MultiIndex (или с именованным Index). По умолчанию 75 и 25 соответственно.
- уровниint, str, list, необязательный
Если
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")
Пожалуйста, смотрите: Визуализация таблиц для дополнительных примеров.