Examiner les intervalles. Règnes des rois et des reines
Vous pouvez créer un intervalle en utilisant l'opérateur %--% avec deux objets datetime. Par exemple, ymd("2001-01-01") %--% ymd("2001-12-31") crée un intervalle pour l'année 2001.
Une fois l'intervalle créé, vous pouvez en extraire certaines propriétés comme son début, sa fin et sa durée avec int_start(), int_end() et int_length() respectivement.
Exercez-vous en explorant les règnes des rois et des reines de la Grande-Bretagne (et de ses anciens dominions).
Cette activité fait partie du cours
Travailler avec les dates et les heures en R
Instructions de l’exercice
Nous avons placé les données monarchs dans votre espace de travail.
- Affichez
monarchspour jeter un coup d'œil aux données. - Créez une nouvelle colonne appelée
reignqui est un intervalle entrefrometto. - Créez une autre nouvelle colonne,
length, qui est la durée de l'intervallereign. Le reste du pipeline est déjà en place : il trie parlengthdécroissant et sélectionne les colonnesname,lengthetdominion.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Print monarchs
# Create an interval for reign
monarchs <- monarchs %>%
mutate(___ = ___ %--% ___)
# Find the length of reign, and arrange
monarchs %>%
mutate(length = ___) %>%
arrange(desc(length)) %>%
select(name, length, dominion)