polars.select
-
Выполняет выражения Polars без контекста.
Это синтаксический сахар для выполнения
df.selectна пустом DataFrame (или LazyFrame, если eager=False).- Параметры:
-
- *exprs
-
Столбец (или столбцы) для выбора, заданные в виде позиционных аргументов. Принимает выражения в качестве входных данных. Строки интерпретируются как имена столбцов, а другие входные данные, не являющиеся выражениями, — как литералы.
- eager
-
Выполнить немедленно и вернуть
DataFrame(по умолчанию); если задано значениеFalse, вместо этого вернутьLazyFrame. - **named_exprs
-
Дополнительные столбцы для выбора, заданные в виде именованных аргументов. Столбцам будут присвоены имена соответствующих аргументов.
- Возвращает:
-
- DataFrame или LazyFrame
Примеры
>>> foo = pl.Series("foo", [1, 2, 3]) >>> bar = pl.Series("bar", [3, 2, 1]) >>> pl.select(min=pl.min_horizontal(foo, bar)) shape: (3, 1) ┌─────┐ │ min │ │ --- │ │ i64 │ ╞═════╡ │ 1 │ │ 2 │ │ 1 │ └─────┘>>> pl.select(pl.int_range(0, 100_000, 2).alias("n"), eager=False).filter( ... pl.col("n") % 22_500 == 0 ... ).collect() shape: (5, 1) ┌───────┐ │ n │ │ --- │ │ i64 │ ╞═══════╡ │ 0 │ │ 22500 │ │ 45000 │ │ 67500 │ │ 90000 │ └───────┘
polars.select(
*exprs: IntoExpr | Iterable[IntoExpr],
eager: bool = True,
**named_exprs: IntoExpr,
) → DataFrame | LazyFrame
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/expressions/api/polars.select.html