Разбор дат с помощью lubridate

Работа с датами и временем в R

Charlotte Wickham

Instructor

ymd()

  • 27 февраля 2013 г.
  • ymd() - год, затем месяц, затем день
ymd("2013-02-27")
"2013-02-27"
ymd("2013.02.27")
"2013-02-27"
ymd("2013 Feb 27th")
"2013-02-27"
Работа с датами и временем в R

Варианты ymd()

ymd(), ydm(), mdy(), myd(), dmy(), dym()

dmy("27-02-2013")
"2013-02-27"
mdy("02-27-2013")
"2013-02-27"
dmy_hm("27-02-2013 12:12pm")
"2013-02-27 12:12:00 UTC"
Работа с датами и временем в R

parse_date_time(x = ___, order = ___)

parse_date_time("27-02-2013", order = "dmy")
"2013-02-27 UTC"
parse_date_time(c("27-02-2013", "2013 Feb 27th"),
+     order = c("dmy", "ymd"))
"2013-02-27 UTC" "2013-02-27 UTC"
Работа с датами и временем в R

Символы форматирования

Символ Значение
d Числовой день месяца
m Месяц года
y Год с веком
Y Год без века
H Часы (24-часовой формат)
M Минуты
S Секунды
Символ Значение
a Сокращённый день недели
A Полный день недели
b Сокращённое название месяца
B Полное название месяца
I Часы (12-часовой формат)
p AM/PM
z Часовой пояс, смещение от UTC
Работа с датами и временем в R

Давайте потренируемся!

Работа с датами и временем в R

Preparing Video For Download...