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 correspondant à 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 longueur avec int_start(), int_end() et int_length() respectivement.
Entraînez-vous en explorant les règnes des rois et reines de Grande-Bretagne (et de ses possessions historiques).
Cet exercice fait partie du cours
Travailler avec les dates et heures en R
Instructions
Nous avons placé les données monarchs dans votre espace de travail.
- Affichez
monarchspour examiner les données. - Créez une nouvelle colonne appelée
reignqui est un intervalle entrefrometto. - Créez une autre colonne,
length, qui correspond à la longueur de l’intervallereign. Le reste du pipeline est déjà prêt : il trie parlengthdécroissante et sélectionne les colonnesname,lengthetdominion.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)