polars datepart для выражения
Создает выражение для извлечения указанной части даты из столбца.
Сигнатура
> polars datepart {flags} (Datepart name)
Параметры
-
Datepart name: Часть даты для извлечения. Возможные значения: год, квартал, месяц, неделя, день недели, день, час, минута, секунда, миллисекунда, микросекунда, наносекунда.
Типы входных и выходных данных:
| вход | выход |
|---|---|
| polars_expression | polars_expression |
Примеры
Создает выражение для извлечения года из даты
> [["2021-12-30T01:02:03.123456789"]] | polars into-df | polars as-datetime "%Y-%m-%dT%H:%M:%S.%9f" --naive | polars with-column [(polars col datetime | polars datepart year | polars as datetime_year )] ╭───┬─────────────┬───────────────╮ │ # │ datetime │ datetime_year │ ├───┼─────────────┼───────────────┤ │ 0 │ 4 years ago │ 2021 │ ╰───┴─────────────┴───────────────╯
Создает выражение для извлечения нескольких частей даты
> [["2021-12-30T01:02:03.123456789"]] | polars into-df | polars as-datetime "%Y-%m-%dT%H:%M:%S.%9f" --naive |
polars with-column [ (polars col datetime | polars datepart year | polars as datetime_year ),
(polars col datetime | polars datepart month | polars as datetime_month ),
(polars col datetime | polars datepart day | polars as datetime_day ),
(polars col datetime | polars datepart hour | polars as datetime_hour ),
(polars col datetime | polars datepart minute | polars as datetime_minute ),
(polars col datetime | polars datepart second | polars as datetime_second ),
(polars col datetime | polars datepart nanosecond | polars as datetime_ns ) ]
╭───┬─────────────┬───────────────┬────────────────┬──────────────┬───────────────┬─────────────────┬────┬───╮
│ # │ datetime │ datetime_year │ datetime_month │ datetime_day │ datetime_hour │ datetime_minute │ da │ d │
│ │ │ │ │ │ │ │ te │ a │
│ │ │ │ │ │ │ │ ti │ t │
│ │ │ │ │ │ │ │ me │ e │
│ │ │ │ │ │ │ │ _s │ t │
│ │ │ │ │ │ │ │ ec │ i │
│ │ │ │ │ │ │ │ on │ m │
│ │ │ │ │ │ │ │ d │ e │
│ │ │ │ │ │ │ │ │ _ │
│ │ │ │ │ │ │ │ │ n │
│ │ │ │ │ │ │ │ │ s │
├───┼─────────────┼───────────────┼────────────────┼──────────────┼───────────────┼─────────────────┼────┼───┤
│ 0 │ 4 years ago │ 2021 │ 12 │ 30 │ 1 │ 2 │ 3 │ 1 │
│ │ │ │ │ │ │ │ │ 2 │
│ │ │ │ │ │ │ │ │ 3 │
│ │ │ │ │ │ │ │ │ 4 │
│ │ │ │ │ │ │ │ │ 5 │
│ │ │ │ │ │ │ │ │ 6 │
│ │ │ │ │ │ │ │ │ 7 │
│ │ │ │ │ │ │ │ │ 8 │
│ │ │ │ │ │ │ │ │ 9 │
╰───┴─────────────┴───────────────┴────────────────┴──────────────┴───────────────┴─────────────────┴────┴───╯
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_datepart.html