polars concat для фрейма данных
Объединяет два или более фрейма данных.
Сигнатура
> polars concat {flags} ...rest
Флаги
-
--no-parallel: Отключить параллельное выполнение. -
--rechunk: Пересобрать чанки результирующего фрейма данных. -
--to-supertypes: Привести к супертипам. -
--diagonal: Объединить фреймы данных по диагонали. -
--no-maintain-order: Не сохранять порядок. По умолчанию порядок сохраняется. -
--from-partitioned-ds: Объединить фреймы данных из секционированного набора данных.
Параметры
-
...rest: Фреймы данных для объединения.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| any | polars_dataframe |
| any | polars_lazyframe |
Примеры
Объединяет два фрейма данных с фреймом данных из конвейера.
> [[a b]; [1 2]] | polars into-df
| polars concat ([[a b]; [3 4]] | polars into-df) ([[a b]; [5 6]] | polars into-df)
| polars collect
| polars sort-by [a b]
╭───┬───┬───╮
│ # │ a │ b │
├───┼───┼───┤
│ 0 │ 1 │ 2 │
│ 1 │ 3 │ 4 │
│ 2 │ 5 │ 6 │
╰───┴───┴───╯
Объединяет три фрейма данных
> polars concat ([[a b]; [1 2]] | polars into-df) ([[a b]; [3 4]] | polars into-df) ([[a b]; [5 6]] | polars into-df)
| polars collect
| polars sort-by [a b]
╭───┬───┬───╮
│ # │ a │ b │
├───┼───┼───┤
│ 0 │ 1 │ 2 │
│ 1 │ 3 │ 4 │
│ 2 │ 5 │ 6 │
╰───┴───┴───╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_concat.html