Trait polars_core::chunked_array::ops::ChunkShiftFill[][src]

pub trait ChunkShiftFill<T, V> {
    fn shift_and_fill(&self, periods: i64, fill_value: V) -> ChunkedArray<T>;
}
Expand description

Shift the values of a ChunkedArray by a number of periods.

Required methods

fn shift_and_fill(&self, periods: i64, fill_value: V) -> ChunkedArray<T>[src]

Shift the values by a given period and fill the parts that will be empty due to this operation with fill_value.

Implementors

impl ChunkShiftFill<BooleanType, Option<bool>> for BooleanChunked[src]

fn shift_and_fill(
    &self,
    periods: i64,
    fill_value: Option<bool>
) -> BooleanChunked
[src]

impl ChunkShiftFill<ListType, Option<&'_ Series>> for ListChunked[src]

fn shift_and_fill(
    &self,
    periods: i64,
    fill_value: Option<&Series>
) -> ListChunked
[src]

impl ChunkShiftFill<Utf8Type, Option<&'_ str>> for Utf8Chunked[src]

fn shift_and_fill(&self, periods: i64, fill_value: Option<&str>) -> Utf8Chunked[src]

impl<T> ChunkShiftFill<ObjectType<T>, Option<ObjectType<T>>> for ObjectChunked<T>[src]

fn shift_and_fill(
    &self,
    _periods: i64,
    _fill_value: Option<ObjectType<T>>
) -> ChunkedArray<ObjectType<T>>
[src]

impl<T> ChunkShiftFill<T, Option<<T as ArrowPrimitiveType>::Native>> for ChunkedArray<T> where
    T: PolarsNumericType,
    T::Native: Copy
[src]

fn shift_and_fill(
    &self,
    periods: i64,
    fill_value: Option<T::Native>
) -> ChunkedArray<T>
[src]