xarray.groupers.TimeResampler#
- class xarray.groupers.TimeResampler(freq, closed=None, label=None, origin='start_day', offset=None)[source]#
Grouper object specialized to resampling the time coordinate.
- freq#
Frequency to resample to. See Pandas frequency aliases for a list of possible values.
- Type
str
,datetime.timedelta
,pandas.Timestamp
, orpandas.DateOffset
- closed#
Side of each interval to treat as closed.
- Type
{"left", "right"}
, optional
- label#
Side of each interval to use for labeling.
- Type
{"left", "right"}
, optional
- origin#
The datetime on which to adjust the grouping. The timezone of origin must match the timezone of the index.
If a datetime is not used, these values are also supported: - ‘epoch’: origin is 1970-01-01 - ‘start’: origin is the first value of the timeseries - ‘start_day’: origin is the first day at midnight of the timeseries - ‘end’: origin is the last value of the timeseries - ‘end_day’: origin is the ceiling midnight of the last day
- Type
{'epoch', 'start', 'start_day', 'end', 'end_day'}
,pandas.Timestamp
,datetime.datetime
,numpy.datetime64
, orcftime.datetime
, default'start_day'
- offset#
An offset timedelta added to the origin.
- Type
pd.Timedelta
,datetime.timedelta
, orstr
, defaultis None
Methods
__init__
(freq[, closed, label, origin, offset])factorize
(group)Creates intermediates necessary for GroupBy.
first_items
()reset
()Creates a new version of this Grouper clearing any caches.
Attributes