Zeitreihen aufbereiten
In der letzten Übung hast du ein xts-Objekt mit Gaspreisen erstellt. In dieser Übung schaust du dir das Jahr 2014 genauer an.
Du kannst ein Zeitreihenobjekt über einen Vektor von Daten indizieren. Der folgende Code
dates <- c(as.Date("2014-06-30"), as.Date("2014-12-31"))
gas_ts[dates]
gibt die Daten für die letzten Tage im Juni und Dezember 2014 aus dem Objekt gas_ts zurück. Denk daran, dass die Funktion seq() für Datumswerte verwendet werden kann.
Das Paket xts enthält eine Reihe von Funktionen, die eine Funktion auf nicht überlappende Zeiträume anwenden, z. B. wöchentlich, monatlich usw. Zum Beispiel
apply.yearly(gas_ts, max)
gibt den höchsten Gaspreis in jedem Jahr zurück.
Das Objekt gas_ts ist in der Umgebung verfügbar.
Diese Übung ist Teil des Kurses
Statistik-Interviewfragen in R üben
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
library(xts)
# Create the sequence of dates
dates_2014 <- ___(from = ___(___), ___ = as.Date("2014-12-31"), by = "1 day")
# Subset the time series
gas_2014 <- gas_ts[___]