Spec-Zone.ru › pandas 2

pandas.io.formats.style.Styler.highlight_quantile

Styler.highlight_quantile(subset=None, color='yellow', axis=0, q_left=0.0, q_right=1.0, interpolation='linear', inclusive='both', props=None)[source]

Выделение значений, определённых квантилем, стилем.

Новое в версии 1.3.0.

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

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

color:строка, по умолчанию ‘yellow’

Цвет фона для выделения.

axis:{0 или ‘index’, 1 или ‘columns’, None}, по умолчанию 0

Ось, по которой определяются и выделяются квантили. Если None квантили измеряются по всему DataFrame. Смотрите примеры.

q_left:число с плавающей точкой, по умолчанию 0

Левая граница, в [0, q_right), для целевого диапазона квантилей.

q_right:число с плавающей точкой, по умолчанию 1

Правая граница, в (q_left, 1], для целевого диапазона квантилей.

interpolation:{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}

Аргумент, передаваемый в Series.quantile или DataFrame.quantile для оценки квантилей.

inclusive:{‘both’, ‘neither’, ‘left’, ‘right’}

Определяет, являются ли границы квантилей закрытыми или открытыми.

props:строка, по умолчанию None

CSS свойства для выделения. Если props заданы, color не используется.

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

См. также

Styler.highlight_null

Выделение пропущенных значений стилем.

Styler.highlight_max

Выделение максимального значения стилем.

Styler.highlight_min

Выделение минимального значения стилем.

Styler.highlight_between

Выделение заданного диапазона стилем.

Примечания

Данная функция не работает с str типами данных.

Примеры

Использование axis=None и применение квантиля ко всем коллективным данным

>>> df = pd.DataFrame(np.arange(10).reshape(2,5) + 1)
>>> df.style.highlight_quantile(axis=None, q_left=0.8, color="#fffd75")
...  
../../_images/hq_axNone.png

Или выделение квантилей по строкам или столбцам, в данном случае по строкам

>>> df.style.highlight_quantile(axis=1, q_left=0.8, color="#fffd75")
...  
../../_images/hq_ax1.png

Использование props вместо стандартного выделения цветом фона

>>> df.style.highlight_quantile(axis=None, q_left=0.2, q_right=0.8,
...     props='font-weight:bold;color:#e83e8c')  
../../_images/hq_props.png

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

Spec-Zone.ru

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