Struct polars::prelude::RollingOptions
source · [−]pub struct RollingOptions {
pub window_size: Duration,
pub min_periods: usize,
pub weights: Option<Vec<f64, Global>>,
pub center: bool,
pub by: Option<String>,
pub closed_window: Option<ClosedWindow>,
}
Fields
window_size: Duration
The length of the window.
min_periods: usize
Amount of elements in the window that should be filled before computing a result.
weights: Option<Vec<f64, Global>>
An optional slice with the same length as the window that will be multiplied elementwise with the values in the window.
center: bool
Set the labels at the center of the window.
by: Option<String>
Compute the rolling aggregates with a window defined by a time column
closed_window: Option<ClosedWindow>
The closed window of that time window if given
Trait Implementations
sourceimpl Clone for RollingOptions
impl Clone for RollingOptions
sourcefn clone(&self) -> RollingOptions
fn clone(&self) -> RollingOptions
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for RollingOptions
impl Default for RollingOptions
sourcefn default() -> RollingOptions
fn default() -> RollingOptions
Returns the “default value” for a type. Read more
sourceimpl From<RollingOptions> for RollingOptionsFixedWindow
impl From<RollingOptions> for RollingOptionsFixedWindow
sourcefn from(options: RollingOptions) -> RollingOptionsFixedWindow
fn from(options: RollingOptions) -> RollingOptionsFixedWindow
Converts to this type from the input type.
sourceimpl From<RollingOptions> for RollingOptionsImpl<'static>
impl From<RollingOptions> for RollingOptionsImpl<'static>
sourcefn from(options: RollingOptions) -> RollingOptionsImpl<'static>
fn from(options: RollingOptions) -> RollingOptionsImpl<'static>
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for RollingOptions
impl Send for RollingOptions
impl Sync for RollingOptions
impl Unpin for RollingOptions
impl UnwindSafe for RollingOptions
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more