Выбор подходящей функции парсинга
lubridate предоставляет набор функций для разбора дат с известным порядком компонентов. Например, ymd() разбирает даты, в которых сначала идёт год, затем месяц, а потом день. Функция гибко обрабатывает месяц m: он может быть числовым (например, 9 или 09), полным названием месяца (например, September) или сокращённым (например, Sep).
Доступны функции со всеми возможными комбинациями y, m и d. Если дата содержит также время, можно использовать функции, начинающиеся с ymd, dmy, mdy или ydm, с добавлением суффикса _h, _hm или _hms.
Чтобы ознакомиться со всеми доступными функциями, изучите ymd() для дат и ymd_hms() для дат со временем.
Вам предложены несколько задач. В каждом случае дана дата — выберите подходящую функцию для её разбора.
Это упражнение является частью курса
Работа с датами и временем в R
Инструкции к упражнению
После каждой даты в комментарии указан её формат по стандарту ISO 8601 — используйте его для проверки.
- Выберите подходящую функцию для разбора
x. - Выберите подходящую функцию для разбора
y. - Выберите подходящую функцию для разбора
z.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
library(lubridate)
# Parse x
x <- "2010 September 20th" # 2010-09-20
___(x)
# Parse y
y <- "02.01.2010" # 2010-01-02
___(y)
# Parse z
z <- "Sep, 12th 2010 14:00" # 2010-09-12T14:00
___(z)