class pandas.Grouper(key=None, level=None, freq=None, axis=0, sort=False) [source]
A Grouper allows the user to specify a groupby instruction for a target object
This specification will select a column via the key parameter, or if the level and/or axis parameters are given, a level of the index of the target object.
If axis and/or level are passed as keywords to both Grouper and groupby, the values passed to Grouper take precedence.
| Parameters: |
|
|---|---|
| Returns: |
|
Syntactic sugar for df.groupby('A')
>>> df.groupby(Grouper(key='A'))
Specify a resample operation on the column ‘date’
>>> df.groupby(Grouper(key='date', freq='60s'))
Specify a resample operation on the level ‘date’ on the columns axis with a frequency of 60s
>>> 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