Intervalle untersuchen. Regierungszeiten von Königen und Königinnen
Du kannst ein Intervall mit dem Operator %--% aus zwei Datetimes erstellen. Zum Beispiel erzeugt ymd("2001-01-01") %--% ymd("2001-12-31") ein Intervall für das Jahr 2001.
Sobald du ein Intervall hast, kannst du bestimmte Eigenschaften wie Start, Ende und Länge mit int_start(), int_end() bzw. int_length() herausfinden.
Übe das, indem du die Regierungszeiten der Könige und Königinnen von Britain (und seiner historischen Herrschaftsgebiete) untersuchst.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
Wir haben die Daten monarchs in deinem Workspace bereitgestellt.
- Gib
monarchsaus, um dir die Daten anzusehen. - Erstelle eine neue Spalte namens
reign, die ein Intervall zwischenfromundtoist. - Erstelle eine weitere neue Spalte
length, die die Intervalllänge vonreignist. Den restlichen Pipeline-Code haben wir für dich ergänzt: Er sortiert absteigend nachlengthund wählt die Spaltenname,lengthunddominionaus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)