Arithmetische und logische Operatoren
Da Date-Objekte intern als Anzahl der Tage seit 1970-01-01 dargestellt werden, kannst du mit Datumswerten einfache Rechnungen und Vergleiche durchführen. Du kannst Daten mit den üblichen logischen Operatoren (<, ==, > usw.) vergleichen, Extreme mit min() und max() finden und sogar zwei Daten subtrahieren, um die Zeit dazwischen zu ermitteln.
In dieser Übung siehst du, wie diese Operationen funktionieren, indem du die letzte R-Veröffentlichung untersuchst. Im Code siehst du Sys.date(), das einfach das heutige Datum zurückgibt.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
- Finde das Datum der neuesten Veröffentlichung, indem du
max()auf die Datumsspalte inreleasesanwendest. - Finde die Zeilen in
releases, die dieses neueste Datum haben, indem du den Vergleichdate == last_release_dateinfilter()angibst. - Gib
last_releaseaus, um zu sehen, welche Veröffentlichung das war. - Berechne, wie lange die letzte Veröffentlichung her ist, indem du
last_release_datevonSys.Date()subtrahierst.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Find the largest date
last_release_date <- max(___)
# Filter row for last release
last_release <- filter(releases, ___)
# Print last_release
last_release
# How long since last release?
Sys.Date() - ___