1. Learn
  2. /
  3. कोर्स
  4. /
  5. Intermediate R

Connected

अभ्यास

Вычисления с датами

Объекты R типа Date и POSIXct внутри представлены обычными числовыми значениями. Благодаря этому вычисления с датами и временем выполняются очень просто: R производит расчёты на основе числовых значений, а затем преобразует результат обратно в удобный для чтения формат.

С объектами Date можно выполнять увеличение и уменьшение значений, а также полноценные арифметические операции:

today <- Sys.Date()
today + 1
today - 1

as.Date("2015-03-12") - as.Date("2015-02-27")

Чтобы контролировать своё питание, вы решили записывать даты последних пяти дней, когда ели пиццу. В рабочей среде эти даты определены как пять объектов типа Date — от day1 до day5. Вектор pizza, содержащий эти 5 объектов Date, уже создан заранее.

निर्देश

100 XP
  • Вычислите количество дней, прошедших между последним и первым днём, когда вы ели пиццу. Выведите результат.
  • Примените функцию diff() к вектору pizza, чтобы вычислить разности между соседними днями с пиццей. Сохраните результат в новую переменную day_diff.
  • Вычислите средний промежуток между двумя соседними днями с пиццей. Выведите результат.