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

Генерация последовательностей дат и времени

Сочетая сложение и умножение с последовательностями, можно генерировать последовательности дат и времени. Например, последовательность периодов от 1 до 10 дней создаётся так:

1:10 * days(1)

Добавив эту последовательность к конкретной дате и времени, можно получить последовательность моментов от 1 до 10 дней в будущем:

today() + 1:10 * days(1)

Сегодня утром у вас была встреча в 8:00, и вы хотите проводить её в то же время каждые две недели на протяжении года. В этом упражнении сгенерируйте расписание таких встреч.

Это упражнение является частью курса

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

Посмотреть курс

Инструкции к упражнению

  • Создайте today_8am, добавив период в 8 часов к today().
  • Создайте последовательность периодов от одного периода в две недели до 26 периодов в две недели.
  • Прибавьте every_two_weeks к today_8am.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Add a period of 8 hours to today
today_8am <- today() + ___

# Sequence of two weeks from 1 to 26
every_two_weeks <- ___

# Create datetime for every two weeks for a year

Редактировать и запускать код