Intervallen onderzoeken. Regeerperiodes van koningen en koninginnen
Je kunt een interval maken met de operator %--% op twee datetimes. Bijvoorbeeld, ymd("2001-01-01") %--% ymd("2001-12-31") maakt een interval voor het jaar 2001.
Als je eenmaal een interval hebt, kun je eigenschappen zoals het begin, het einde en de lengte opvragen met respectievelijk int_start(), int_end() en int_length().
Oefen hiermee door de regeerperiodes van koningen en koninginnen van Groot-Brittannië (en de historische gebieden daarvan) te verkennen.
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in R
Oefeninstructies
We hebben de data monarchs in je werkruimte gezet.
- Print
monarchsom de data te bekijken - Maak een nieuwe kolom
reigndie een interval is tussenfromento. - Maak nog een nieuwe kolom,
length, met de intervallengte vanreign. De rest van de pipeline hebben we al voor je ingevuld: die sorteert aflopend oplengthen selecteert de kolommenname,lengthendominion.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)