polars as-date для фреймов данных
Преобразует строку в дату.
Сигнатура
> polars as-date {flags} (format)
Флаги
-
--not-exact, -n: Строка формата может содержаться в дате (например, foo-2021-01-01-bar может соответствовать 2021-01-01).
Параметры
-
format: Форматирование строки даты.
Типы входных и выходных данных:
| вход | выход |
|---|---|
| polars_dataframe | polars_dataframe |
| polars_lazyframe | polars_lazyframe |
| polars_expression | polars_expression |
Примеры
Преобразует строку в дату
> ["2021-12-30" "2021-12-31"] | polars into-df | polars as-date "%Y-%m-%d" ╭───┬─────────────╮ │ # │ date │ ├───┼─────────────┤ │ 0 │ 4 years ago │ │ 1 │ 4 years ago │ ╰───┴─────────────╯
Преобразует строку в дату
> ["2021-12-30" "2021-12-31 21:00:00"] | polars into-df | polars as-date "%Y-%m-%d" --not-exact ╭───┬─────────────╮ │ # │ date │ ├───┼─────────────┤ │ 0 │ 4 years ago │ │ 1 │ 4 years ago │ ╰───┴─────────────╯
Преобразует строку в дату в выражении
> ["2021-12-30" "2021-12-31 21:00:00"] | polars into-lazy | polars select (polars col 0 | polars as-date "%Y-%m-%d" --not-exact) ╭───┬─────────────╮ │ # │ date │ ├───┼─────────────┤ │ 0 │ 4 years ago │ │ 1 │ 4 years ago │ ╰───┴─────────────╯
Результат имеет тип даты
> ["2021-12-30" "2021-12-31 21:00:00"] | polars into-df | polars as-date "%Y-%m-%d" --not-exact | polars schema ╭──────┬──────╮ │ date │ date │ ╰──────┴──────╯
Примечания
Примеры форматов: "%Y-%m-%d" => 2021-12-31 "%d-%m-%Y" => 31-12-2021 "%Y%m%d" => 2021319 (2021-03-19)
Copyright © 2019–2026 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/polars_as-date.html