LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

Die Daten findest du im Data Frame akl_hourly.

  • In welchen Zeitzonen befinden sich datetime und date_utc aktuell? Untersuche den Kopf der Spalten datetime und date_utc, um das herauszufinden.
  • Setze für datetime die 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 datetime und date_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(___ - ___)
  
Code bearbeiten und ausführen