Method: Polars::Expr#rolling_min_by
- Defined in:
- lib/polars/expr.rb
permalink #rolling_min_by(by, window_size, min_periods: 1, closed: "right", warn_if_unsorted: nil) ⇒ Expr
Note:
If you want to compute multiple aggregation statistics over the same dynamic
window, consider using rolling
- this method can cache the window size
computation.
Apply a rolling min based on another column.
4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 |
# File 'lib/polars/expr.rb', line 4086 def rolling_min_by( by, window_size, min_periods: 1, closed: "right", warn_if_unsorted: nil ) window_size = _prepare_rolling_by_window_args(window_size) by = Utils.parse_into_expression(by) _from_rbexpr( _rbexpr.rolling_min_by(by, window_size, min_periods, closed) ) end |