Zeitzonen in den Wetterdaten
Ist dir im stündlichen Auckland-Wetterdatensatz schon die zusätzliche Datetime-Spalte date_utc aufgefallen? Schau sie dir an:
tibble::glimpse(akl_hourly)
Die von dir erstellte Spalte datetime steht für die Lokalzeit in Auckland, NZ. Ich vermute, dass die zusätzliche Spalte date_utc die Beobachtungszeit in UTC enthält (der Name ist ein starker Hinweis). Aber stimmt das wirklich?
Nutze deine neuen Zeitzonen-Skills, um das herauszufinden.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
Die Daten findest du im Data Frame akl_hourly.
- In welchen Zeitzonen befinden sich
datetimeunddate_utcaktuell? Untersuche den Kopf der Spaltendatetimeunddate_utc, um das herauszufinden. - Setze für
datetimedie Zeitzone auf"Pacific/Auckland". - Überprüfe erneut den Kopf der Spalte
datetime, um sicherzugehen, dass die Uhrenzeit gleich geblieben ist, die Werte jetzt aber die richtige Zeitzone haben. - Erstelle anschließend eine Tabelle der Differenz zwischen den Spalten
datetimeunddate_utc. Sie sollte null sein, wenn unsere Vermutung richtig war.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Examine datetime and date_utc columns
head(___)
head(___)
# Force datetime to Pacific/Auckland
akl_hourly <- akl_hourly %>%
mutate(
datetime = ___(datetime, tzone = ___))
# Reexamine datetime
head(___)
# Are datetime and date_utc the same moments
table(___ - ___)