Spec-Zone.ru › Nushell

dfr datepart для выражения

Создаёт выражение для захвата указанной части даты в столбце.

Подпись

> dfr datepart {flags} (Datepart name)

Параметры

  • Datepart name: Часть даты для захвата. Возможные значения: год, квартал, месяц, неделя, день недели, день, час, минута, секунда, миллисекунда, микросекунда, наносекунда

Типы входных/выходных данных:

Вход Выход
любой любой

Примеры

Создаёт выражение для захвата части года

> [["2021-12-30T01:02:03.123456789"]] |dfr into-df|dfr as-datetime"%Y-%m-%dT%H:%M:%S.%9f"|dfr with-column [(dfr coldatetime|dfr datepartyear|dfr asdatetime_year )]
╭───┬─────────────┬───────────────╮
│# │  datetime   │ datetime_year │
├───┼─────────────┼───────────────┤
│0│2yearsago│2021│
╰───┴─────────────┴───────────────╯

Создаёт выражение для захвата нескольких частей даты

> [["2021-12-30T01:02:03.123456789"]] |dfr into-df|dfr as-datetime"%Y-%m-%dT%H:%M:%S.%9f"|
dfr with-column [ (dfr coldatetime|dfr datepartyear|dfr asdatetime_year ),
                (dfr coldatetime|dfr datepartmonth|dfr asdatetime_month ),
                (dfr coldatetime|dfr datepartday|dfr asdatetime_day ),
                (dfr coldatetime|dfr dateparthour|dfr asdatetime_hour ),
                (dfr coldatetime|dfr datepartminute|dfr asdatetime_minute ),
                (dfr coldatetime|dfr datepartsecond|dfr asdatetime_second ),
                (dfr coldatetime|dfr datepartnanosecond|dfr asdatetime_ns ) ]
╭─────┬───────────────┬────────────────┬─────────────────┬───────────────┬────────────────┬──────────────────┬──────╮
│# │   datetime    │ datetime_year  │ datetime_month  │ datetime_day  │ datetime_hour  │ datetime_minute  │ ...  │
├─────┼───────────────┼────────────────┼─────────────────┼───────────────┼────────────────┼──────────────────┼──────┤
│0│2yearsago│2021│12│30│1│2│...│
╰─────┴───────────────┴────────────────┴─────────────────┴───────────────┴────────────────┴──────────────────┴──────╯

Советы: Команды для Dataframe по умолчанию не входят в официальные бинарные файлы, их нужно скомпилировать с флагом --features=dataframe

Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/dfr_datepart.html

Spec-Zone.ru

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