Module polars_lazy::dsl::functions
source · Expand description
§Functions
Function on multiple expressions.
Structs§
- Arguments used by
datetimein order to produce anExprof Datetime
Functions§
- Selects all columns. Shorthand for
col("*"). - Create a new column with the bitwise-and of the elements in each row.
- Create a new column with the bitwise-or of the elements in each row.
- Like
map_binary, but used in a group_by-aggregation context. - Generate a range of integers.
- arg_sort_by
rangeFind the indexes that would sort these series in order of appearance. That means that the firstSerieswill be used to determine the ordering until duplicates are found. Once duplicates are found, the nextSerieswill be used and so on. - arg_where
arg_whereGet the indices whereconditionevaluatestrue. - Take several expressions and collect them into a
StructChunked. - Find the mean of all the values in the column named
name. Alias formean. - Casts the column given by
Exprto a different type. - Folds the expressions from left to right keeping the first non-null values.
- Create a Column Expression based on a column name.
- Collect all
LazyFramecomputations. - Select multiple columns by name.
- Concat multiple
LazyFrames vertically. - concat_lf_diagonal
diagonal_concat - Concat LazyFrames horizontally.
- Concat lists entries.
- concat_str
concat_strandstringsHorizontally concat string columns in linear time - Compute the covariance between two columns.
- cum_fold_exprs
dtype-structAccumulate over multiple columns horizontally / row wise. - cum_reduce_exprs
dtype-structAccumulate over multiple columns horizontally / row wise. - date_range
temporalCreate a date range from astartandstopexpression. - date_ranges
temporalCreate a column of date ranges from astartandstopexpression. - datetime
temporalConstruct a column ofDatetimefrom the providedDatetimeArgs. - datetime_range
dtype-datetimeCreate a datetime range from astartandstopexpression. - datetime_ranges
dtype-datetimeCreate a column of datetime ranges from astartandstopexpression. - Select multiple columns by dtype.
- Select multiple columns by dtype.
- duration
temporalConstruct a column ofDurationfrom the providedDurationArgs - Accumulate over multiple columns horizontally / row wise.
- format_str
concat_strandstringsFormat the results of an array of expressions using a format string - Select multiple columns by index.
- Generate a range of integers.
- Generate a range of integers for each row of the input columns.
- A column which is
falsewhereverexpris null,trueelsewhere. - A column which is
truewhereverexpris null,falseelsewhere. - Find the maximum of all the values in the column named
name. Shorthand forcol(name).max(). - Find the mean of all the values in the column named
name. Shorthand forcol(name).mean(). - Find the median of all the values in the column named
name. Shorthand forcol(name).median(). - Find the minimum of all the values in the column named
name. Shorthand forcol(name).min(). - Negates a boolean column.
- Compute the pearson correlation between two columns.
- Find a specific quantile of all the values in the column named
name. - Analogous to
Iterator::reduce. - Create a column of length
ncontainingncopies of the literalvalue. Generally you won’t need this function, aslit(value)already represents a column containing onlyvaluewhose length is automatically set to the correct number of rows. - rolling_corr
rolling_window - rolling_cov
rolling_window - spearman_rank_corr
rankandpropagate_nansCompute the spearman rank correlation between two columns. Missing data will be excluded from the computation. - Sum all the values in the column named
name. Shorthand forcol(name).sum(). - time_range
dtype-timeGenerate a time range. - time_ranges
dtype-timeCreate a column of time ranges from astartandstopexpression.