Générer des séquences de dates-heures
En combinant l'addition et la multiplication avec des séquences, vous pouvez générer des séquences de dates-heures. Par exemple, vous pouvez générer une séquence de périodes d'1 jour jusqu'à 10 jours avec,
1:10 * days(1)
Ensuite, en ajoutant cette séquence à une date-heure précise, vous pouvez construire une séquence de dates-heures d'1 jour jusqu'à 10 jours dans le futur
today() + 1:10 * days(1)
Vous avez eu une réunion ce matin à 8 h et vous souhaitez tenir cette réunion à la même heure et le même jour toutes les deux semaines pendant un an. Générez les heures de réunion dans cet exercice.
Cette activité fait partie du cours
Travailler avec les dates et les heures en R
Instructions de l’exercice
- Créez
today_8am()en ajoutant une période de 8 heures àtoday() - Créez une séquence de périodes allant d'une période de deux semaines jusqu'à 26 périodes de deux semaines.
- Additionnez
every_two_weeksàtoday_8am.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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