LoslegenKostenlos starten

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>
Kurs ansehen

Übungsanweisungen

  • Verwende die Funktion merge(), um irregular_xts und regular_xts zu einem Objekt namens merged_xts zu kombinieren.
  • Nutze head(), um dir die ersten Zeilen von merged_xts anzusehen.
  • Erzeuge ein Objekt namens merged_filled_xts, indem du das Argument fill in merge() verwendest, um die NA durch die letzte Beobachtung fortgeschrieben (na.locf) zu ersetzen.
  • Verwende head, um dir die ersten Zeilen von merged_filled_xts anzusehen.

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
Code bearbeiten und ausführen