Function polars::prelude::map_list_mul [−][src]
pub fn map_list_mul<F, E>(
function: F,
expr: E,
output_type: NoEq<Arc<dyn FunctionOutputField + 'static>>
) -> Expr where
F: 'static + Fn(&mut [Series]) -> Result<Series, PolarsError> + Send + Sync,
E: AsRef<[Expr]>,
Expand description
Apply a function/closure over multiple columns once the logical plan get executed.
This function is very similar to [apply_mul]
, but differs in how it handles aggregations.
map_mul
should be used for operations that are independent of groups, e.g.multiply * 2
, orraise to the power
apply_mul
should be used for operations that work on a group of data. e.g.sum
,count
, etc.map_list_mul
should be used when the function expects a list aggregated series.