Spec-Zone.ru › Nushell

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API