Verwende merge, um einen unregelmäßigen Index zu regularisieren
In der vorherigen Übung hast du gelernt, wie du ein xts-Objekt mit Breite Null und einem regelmäßigen Zeitindex erstellst. Dieses Objekt kannst du nutzen, um ein unregelmäßiges xts-Objekt zu regularisieren.
Die regularisierte Reihe enthält meist fehlende Werte (NA), weil die unregelmäßigen Daten nicht für alle Beobachtungen im regelmäßigen Index einen Wert haben. In dieser Übung lernst du, wie du diese fehlenden Werte beim merge() der beiden Reihen behandelst.
Die Objekte irregular_xts und regular_xts aus der vorherigen Übung stehen dir in deinem Workspace zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Verwende die Funktion
merge(), umirregular_xtsundregular_xtszu einem Objekt namensmerged_xtszu kombinieren. - Nutze
head(), um dir die ersten Zeilen vonmerged_xtsanzusehen. - Erzeuge ein Objekt namens
merged_filled_xts, indem du das Argumentfillinmerge()verwendest, um dieNAdurch die letzte Beobachtung fortgeschrieben (na.locf) zu ersetzen. - Verwende
head, um dir die ersten Zeilen vonmerged_filled_xtsanzusehen.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Merge irregular_xts and regular_xts
# Look at the first few rows of merged_xts
# Use the fill argument to fill NA with their previous value
# Look at the first few rows of merged_filled_xts