Временные промежутки

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

Charlotte Wickham

Instructor

Временные промежутки в lubridate

period
  • Человеческое понятие временного промежутка
  • datetime + period в один день =

    то же время на следующую дату

  • переменная длина
Duration
  • Понятие временного промежутка как секундомера
  • datetime + duration в один день =

    datetime + 86400 секунд

  • фиксированное количество секунд
Работа с датами и временем в R

Создание временного промежутка

days()
"1d 0H 0M 0S"
days(x = 2)
"2d 0H 0M 0S"
ddays(2)
"172800s (~2 days)"
Работа с датами и временем в R

Арифметика с временными промежутками

2 * days()
"2d 0H 0M 0S"
days() + days()
"2d 0H 0M 0S"
ymd("2011-01-01") + days()
"2011-01-02"
Работа с датами и временем в R

Функции для создания временных промежутков

Промежуток Duration Period
Секунды dseconds() seconds()
Минуты dminutes() minutes()
Часы dhours() hours()
Дни ddays() days()
Недели dweeks() weeks()
Месяцы - months()
Годы dyears() years()
Работа с датами и временем в R

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

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

Preparing Video For Download...