Spec-Zone.ru › pandas 2

pandas.io.formats.style.Styler.map

Styler.map(func, subset=None, **kwargs)[source]

Применяет функцию форматирования CSS поэлементно.

Обновляет HTML-представление результатом.

Параметры:
func:функция

func должна принимать скаляр и возвращать строку.

subset:метка, массив-подобный объект, IndexSlice, необязательно

Допустимый двумерный ввод для DataFrame.loc[<subset>], или, в случае одномерного ввода или одного ключа, для DataFrame.loc[:, <subset>], где колонки имеют приоритет, чтобы ограничить data до применения функции.

**kwargs:словарь

Передаёт параметры в func.

Возвращает:
Styler

См. также

Styler.map_index

Применяет функцию форматирования CSS к заголовкам поэлементно.

Styler.apply_index

Применяет функцию форматирования CSS к заголовкам по уровням.

Styler.apply

Применяет функцию форматирования CSS по столбцам, по строкам или по всей таблице.

Примечания

Элементы выходных данных func должны быть строками стилей CSS, в формате ‘attribute: value; attribute2: value2; …’ или, если для этого элемента ничего не нужно применять, пустая строка или None.

Примеры

>>> def color_negative(v, color):
...     return f"color: {color};" if v < 0 else None
>>> df = pd.DataFrame(np.random.randn(5, 2), columns=["A", "B"])
>>> df.style.map(color_negative, color='red')  

Использование subset для ограничения применения к одному столбцу или нескольким столбцам

>>> df.style.map(color_negative, color='red', subset="A")
...  
>>> df.style.map(color_negative, color='red', subset=["A", "B"])
...  

Использование двумерного ввода в subset для выбора строк в дополнение к столбцам

>>> df.style.map(color_negative, color='red',
...  subset=([0,1,2], slice(None)))  
>>> df.style.map(color_negative, color='red', subset=(slice(0,5,2), "A"))
...  

См. руководство пользователя Визуализация таблиц для получения дополнительной информации.

© 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.map.html

Spec-Zone.ru

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