- window_size: int,
- weights: list[float] | None = None,
- min_periods: int | None = None,
- center: bool = False,
Compute a rolling median.
The length of the window.
An optional slice with the same length as the window that will be multiplied elementwise with the values in the window.
The number of values in the window that should be non-null before computing a result. If None, it will be set equal to window size.
Set the labels at the center of the window
- The window at a given row will include the row itself and the `window_size - 1`
- elements before it.
>>> s = pl.Series("a", [1.0, 2.0, 3.0, 4.0, 6.0, 8.0]) >>> s.rolling_median(window_size=3) shape: (6,) Series: 'a' [f64] [ null null 2.0 3.0 4.0 6.0 ]