polars first для фрейма данных
Показать только указанное количество первых строк или создать выражение для первого элемента
Сигнатура
> polars first {flags} (rows)
Параметры
-
rows: Количество строк для возврата, начиная с первой.
Типы входных и выходных данных:
| входные данные | выходные данные |
|---|---|
| polars_expression | polars_expression |
| polars_dataframe | polars_dataframe |
| polars_lazyframe | polars_lazyframe |
Примеры
Вернуть первую строку фрейма данных
> [[a b]; [1 2] [3 4]] | polars into-df | polars first ╭───┬───┬───╮ │ # │ a │ b │ ├───┼───┼───┤ │ 0 │ 1 │ 2 │ ╰───┴───┴───╯
Вернуть первые две строки фрейма данных
> [[a b]; [1 2] [3 4]] | polars into-df | polars first 2 ╭───┬───┬───╮ │ # │ a │ b │ ├───┼───┼───┤ │ 0 │ 1 │ 2 │ │ 1 │ 3 │ 4 │ ╰───┴───┴───╯
Создать выражение для первого элемента столбца
> polars col a | polars first
Агрегировать первые значения в группе.
> [[a b c d]; [1 0.5 true Apple] [2 0.5 true Orange] [2 4 true Apple] [3 10 false Apple] [4 13 false Banana] [5 14 true Banana]] | polars into-df -s {a: u8, b: f32, c: bool, d: str} | polars group-by d | polars first | polars sort-by [a] | polars collect
╭───┬────────┬───┬───────┬───────╮
│ # │ d │ a │ b │ c │
├───┼────────┼───┼───────┼───────┤
│ 0 │ Apple │ 1 │ 0.50 │ true │
│ 1 │ Orange │ 2 │ 0.50 │ true │
│ 2 │ Banana │ 4 │ 13.00 │ false │
╰───┴────────┴───┴───────┴───────╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_first.html