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