Textdatei mit mehreren Instrumenten einlesen
Die vorherigen Übungen funktionieren, wenn jede Datei nur ein Instrument enthält. Manche Software und Datenanbieter liefern jedoch alle Instrumente in einer einzigen Datei. In dieser Übung lernst du, wie du eine Datei mit mehreren Instrumenten importierst.
Auch hier kannst du read.zoo() verwenden. Dieses Mal nutzt du das Argument split, mit dem du den Namen oder die Nummer der Spalte(n) angibst, die die Variablen mit den eindeutigen Beobachtungen enthalten.
Die Datei two_symbols.csv in deinem Arbeitsverzeichnis enthält Bid/Ask-Daten für zwei Instrumente, wobei jede Zeile eine Bid- oder Ask-Beobachtung für ein Instrument hat. Du verwendest das Argument split, um die Daten in ein Objekt zu importieren, das sowohl Bid- als auch Ask-Preise für beide Instrumente in einer Zeile enthält.
Diese Übung ist Teil des Kurses
<Kurs>Importing und Verwalten finanzieller Daten in R</Kurs>Übungsanweisungen
- Importiere die ersten 5 Zeilen von
two_symbols.csvmitread.csv(). Weise die Ausgabetwo_symbols_datazu. - Sieh dir die Struktur von
two_symbols_dataan und notiere die Spaltennamen und deren Positionen. - Verwende
read.zoo()zum Import vontwo_symbols.csvund gibsplitals die Namen der Spalten für Symbol und Typ an. Weise die Ausgabetwo_symbols_zoozu. - Sieh dir die ersten paar Zeilen von
two_symbols_zooan.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Read data with read.csv
___ <- read.csv("___", nrows = ___)
# Look at the structure of two_symbols_data
# Specify Symbol and Type index column names
two_symbols_zoo <- read.zoo("two_symbols.csv", split = c("___", "___"), sep = "___", header = ___)
# Look at first few rows of data