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") ...
Или выделение квантилей по строкам или столбцам, в данном случае по строкам
>>> df.style.highlight_quantile(axis=1, q_left=0.8, color="#fffd75") ...
Использование
propsвместо стандартного выделения цветом фона>>> df.style.highlight_quantile(axis=None, q_left=0.2, q_right=0.8, ... props='font-weight:bold;color:#e83e8c')
© 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