xarray.core.rolling.DatasetRolling¶
-
class
xarray.core.rolling.
DatasetRolling
(obj, windows, min_periods=None, center=False)¶ -
__init__
(self, obj, windows, min_periods=None, center=False)¶ Moving window object for Dataset. You should use Dataset.rolling() method to construct this object instead of the class constructor.
- Parameters
- objDataset
Object to window.
- windowsA mapping from a dimension name to window size
- dimstr
Name of the dimension to create the rolling iterator along (e.g., time).
- windowint
Size of the moving window.
- min_periodsint, default None
Minimum number of observations in window required to have a value (otherwise result is NA). The default, None, is equivalent to setting min_periods equal to the size of the window.
- centerboolean, default False
Set the labels at the center of the window.
- Returns
- rollingtype of input argument
See also
Dataset.rolling
DataArray.rolling
Dataset.groupby
DataArray.groupby
Methods
__init__
(self, obj, windows[, min_periods, …])Moving window object for Dataset.
argmax
(self, \*\*kwargs)Reduce this object’s data windows by applying argmax along its dimension.
argmin
(self, \*\*kwargs)Reduce this object’s data windows by applying argmin along its dimension.
construct
(self, window_dim[, stride, fill_value])Convert this rolling object to xr.Dataset, where the window dimension is stacked as a new dimension
count
(self)Reduce this object’s data windows by applying count along its dimension.
max
(self, \*\*kwargs)Reduce this object’s data windows by applying max along its dimension.
mean
(self, \*\*kwargs)Reduce this object’s data windows by applying mean along its dimension.
median
(self, \*\*kwargs)Reduce this object’s data windows by applying median along its dimension.
min
(self, \*\*kwargs)Reduce this object’s data windows by applying min along its dimension.
prod
(self, \*\*kwargs)Reduce this object’s data windows by applying prod along its dimension.
reduce
(self, func, \*\*kwargs)Reduce the items in this group by applying func along some dimension(s).
std
(self, \*\*kwargs)Reduce this object’s data windows by applying std along its dimension.
sum
(self, \*\*kwargs)Reduce this object’s data windows by applying sum along its dimension.
var
(self, \*\*kwargs)Reduce this object’s data windows by applying var along its dimension.
-