Spec-Zone.ru › pandas 0.25

pandas.Grouper

class pandas.Grouper(key=None, level=None, freq=None, axis=0, sort=False) [source]

A Grouper позволяет пользователю указать инструкцию groupby для целевого объекта

Это задание выберет столбец с помощью параметра key, или, если заданы параметры level и/или axis, уровень индекса целевого объекта.

Если axis и/или level переданы в качестве ключевых параметров как для Grouper, так и для groupby, значения, переданные в Grouper, имеют приоритет.

Параметры:
key : string, defaults to None

ключ groupby, который выбирает столбец группировки целевого объекта

level : name/number, defaults to None

уровень для индекса целевого объекта

freq : string / frequency object, defaults to None

Это сгруппирует по указанной частоте, если целевое задание (через key или level) является объектом типа datetime. Полное описание доступных частот см. здесь.

axis : number/name of the axis, defaults to 0
sort : boolean, default to False

необходимо ли сортировать результирующие метки

closed : {‘left’ or ‘right’}

Закрывающий конец интервала. Только когда передан параметр freq.

label : {‘left’ or ‘right’}

Граница интервала для использования при маркировке. Только когда передан параметр freq.

convention : {‘start’, ‘end’, ‘e’, ‘s’}

Если grouper является PeriodIndex и передан параметр freq.

base : int, default 0

Только когда передан параметр freq.

loffset : string, DateOffset, timedelta object

Только когда передан параметр freq.

Возвращает:
Спецификация инструкции groupby

Примеры

Синтаксический сахар для df.groupby('A')

>>> df.groupby(Grouper(key='A'))

Укажите операцию resample по столбцу ‘date’

>>> df.groupby(Grouper(key='date', freq='60s'))

Укажите операцию resample по уровню ‘date’ в столбцах с осью с частотой 60 секунд

>>> df.groupby(Grouper(level='date', freq='60s', axis=1))

Атрибуты

ax
groups

© 2008–2012, 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/0.25.0/reference/api/pandas.Grouper.html

Spec-Zone.ru

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