Aan de slagGa gratis aan de slag

Tekstbestand met meerdere instrumenten inlezen

De vorige oefeningen werken als elk bestand maar één instrument bevat. Sommige software en dataleveranciers leveren echter gegevens voor alle instrumenten in één bestand. In deze oefening leer je hoe je een bestand met meerdere instrumenten importeert.

Je kunt opnieuw read.zoo() gebruiken. Deze keer gebruik je het argument split, waarmee je de naam of het nummer kunt opgeven van de kolom(men) die de variabelen bevatten die unieke observaties identificeren.

Het bestand two_symbols.csv in je werkdirectory bevat bied-/laatgegevens voor twee instrumenten, waarbij elke rij één bied- of laatobservatie voor één instrument bevat. Je gebruikt het argument split om de gegevens te importeren in een object dat zowel de bied- als laatprijzen voor beide instrumenten op één rij heeft.

Deze oefening maakt deel uit van de cursus

Financiële gegevens importeren en beheren in R

Cursus bekijken

Oefeninstructies

  • Importeer de eerste 5 regels van two_symbols.csv met read.csv(). Ken de output toe aan two_symbols_data.
  • Bekijk de structuur van two_symbols_data en let op de kolomnamen en -posities.
  • Gebruik read.zoo() om two_symbols.csv te importeren en geef split op als de namen van de kolommen voor symbool en type. Ken de output toe aan two_symbols_zoo.
  • Bekijk de eerste paar rijen van two_symbols_zoo.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren