Exercez-vous au calcul d'arrondi
Comme vous l'avez vu dans la vidéo, round_date() arrondit une date à la valeur la plus proche,
floor_date() arrondit vers le bas, et
ceiling_date() arrondit vers le haut.
Les trois fonctions prennent un argument unit qui précise la résolution de l'arrondi. Vous pouvez indiquer "second", "minute", "hour", "day", "week", "month", "bimonth", "quarter", "halfyear" ou "year". Vous pouvez aussi indiquer un multiple de ces unités, p. ex. "5 years", "3 minutes", etc.
Essayez-les avec la date et l'heure de sortie de R 3.4.1.
Cette activité fait partie du cours
Travailler avec les dates et les heures en R
Instructions de l’exercice
- Choisissez la bonne fonction et les bonnes unités pour arrondir
r_3_4_1vers le bas au jour le plus proche. - Choisissez la bonne fonction et les bonnes unités pour arrondir
r_3_4_1à la plus proche tranche de 5 minutes. - Choisissez la bonne fonction et les bonnes unités pour arrondir
r_3_4_1vers le haut à la semaine la plus proche. - Trouvez le temps écoulé le jour de la sortie, à l'heure de la sortie, en soustrayant
r_3_4_1arrondi vers le bas au jour der_3_4_1.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
r_3_4_1 <- ymd_hms("2016-05-03 07:13:28 UTC")
# Round down to day
___(r_3_4_1, unit = ___)
# Round to nearest 5 minutes
___(r_3_4_1, unit = ___)
# Round up to week
___(r_3_4_1, unit = ___)
# Subtract r_3_4_1 rounded down to day
r_3_4_1 - ___(r_3_4_1, unit = ___)