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