Trait polars_core::chunked_array::ops::ChunkZip [−][src]
Combine 2 ChunkedArrays based on some predicate.
Required methods
fn zip_with(
&self,
mask: &BooleanChunked,
other: &ChunkedArray<T>
) -> Result<ChunkedArray<T>>[src]
&self,
mask: &BooleanChunked,
other: &ChunkedArray<T>
) -> Result<ChunkedArray<T>>
Create a new ChunkedArray with values from self where the mask evaluates true and values
from other where the mask evaluates false
fn zip_with_series(
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<T>>[src]
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<T>>
Create a new ChunkedArray with values from self where the mask evaluates true and values
from other where the mask evaluates false
Implementors
impl ChunkZip<BooleanType> for BooleanChunked[src]
fn zip_with(
&self,
mask: &BooleanChunked,
other: &BooleanChunked
) -> Result<BooleanChunked>[src]
&self,
mask: &BooleanChunked,
other: &BooleanChunked
) -> Result<BooleanChunked>
fn zip_with_series(
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<BooleanType>>[src]
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<BooleanType>>
impl ChunkZip<CategoricalType> for CategoricalChunked[src]
fn zip_with(
&self,
mask: &BooleanChunked,
other: &ChunkedArray<CategoricalType>
) -> Result<ChunkedArray<CategoricalType>>[src]
&self,
mask: &BooleanChunked,
other: &ChunkedArray<CategoricalType>
) -> Result<ChunkedArray<CategoricalType>>
fn zip_with_series(
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<CategoricalType>>[src]
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<CategoricalType>>
impl ChunkZip<ListType> for ListChunked[src]
fn zip_with(
&self,
_mask: &BooleanChunked,
_other: &ChunkedArray<ListType>
) -> Result<ChunkedArray<ListType>>[src]
&self,
_mask: &BooleanChunked,
_other: &ChunkedArray<ListType>
) -> Result<ChunkedArray<ListType>>
fn zip_with_series(
&self,
_mask: &BooleanChunked,
_other: &Series
) -> Result<ChunkedArray<ListType>>[src]
&self,
_mask: &BooleanChunked,
_other: &Series
) -> Result<ChunkedArray<ListType>>
impl ChunkZip<Utf8Type> for Utf8Chunked[src]
fn zip_with(
&self,
mask: &BooleanChunked,
other: &Utf8Chunked
) -> Result<Utf8Chunked>[src]
&self,
mask: &BooleanChunked,
other: &Utf8Chunked
) -> Result<Utf8Chunked>
fn zip_with_series(
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<Utf8Type>>[src]
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<Utf8Type>>
impl<T> ChunkZip<T> for ChunkedArray<T> where
T: PolarsNumericType, [src]
T: PolarsNumericType,
fn zip_with(
&self,
mask: &BooleanChunked,
other: &ChunkedArray<T>
) -> Result<ChunkedArray<T>>[src]
&self,
mask: &BooleanChunked,
other: &ChunkedArray<T>
) -> Result<ChunkedArray<T>>
fn zip_with_series(
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<T>>[src]
&self,
mask: &BooleanChunked,
other: &Series
) -> Result<ChunkedArray<T>>