Uhrzeiten ohne Datum
In diesem gesamten Kurs hattest du immer dann, wenn eine Uhrzeit vorkam, auch ein zugehöriges Datum, also einen Zeitpunkt (datetime). Manchmal hast du jedoch nur eine Uhrzeit ohne Datum.
In so einem Fall stellt das Paket hms eine Objektklasse hms bereit, um Uhrzeiten ohne Datum zu speichern. Der beste Einstieg ist as.hms().
Tatsächlich hast du schon ein Objekt der Klasse hms gesehen, aber ich habe es nicht extra erwähnt. Schau dir das in dieser Übung an.
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in R
Anleitung zur Übung
- Verwende
read_csv(), um"akl_weather_hourly_2016.csv"einzulesen.readrkennt die Klassehmsund nutzt sie, wenn etwas wie eine Uhrzeit aussieht. - In diesem Fall wurde die Spalte
timeals Uhrzeit ohne Datum geparst. Sieh dir die Struktur der Spaltetimean, um zu prüfen, dass sie die Klassehmshat. hms-Objekte werden so ausgegeben, wie Uhrzeiten ausgegeben werden sollten. Überprüfe das, indem du dir den Kopf der Spaltetimeansiehst.- Du kannst
hms-Objekte auch in Plots verwenden. Erstelle einen Plot mittimeauf der x-Achse,temperatureauf der y-Achse und Linien, die nachdategruppiert sind.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Import auckland hourly data
akl_hourly <- read_csv(___)
# Examine structure of time column
str(___)
# Examine head of time column
head(___)
# A plot using just time
ggplot(akl_hourly, aes(x = ___, y = ___)) +
geom_line(aes(group = make_date(year, month, mday)), alpha = 0.2)