НачатьНачать бесплатно

Выбор подходящей функции парсинга

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)
Редактировать и запускать код