Kom igångKom igång gratis

Läs in textfil med flera instrument

De tidigare övningarna fungerar när varje fil innehåller ett enda instrument. En del programvara och dataleverantörer tillhandahåller dock data för alla instrument i en och samma fil. I den här övningen får du lära dig hur du importerar en sådan fil.

Även här kan du använda read.zoo(). Den här gången använder du argumentet split, som låter dig ange namn eller nummer på den eller de kolumner som identifierar unika observationer.

Filen two_symbols.csv i din arbetskatalog innehåller bud/ask-data för två instrument, där varje rad har en bud- eller ask-observation för ett instrument. Du använder argumentet split för att importera datan till ett objekt som har både bud- och ask-priser för båda instrumenten på en och samma rad.

Den här övningen är en del av kursen

Importera och hantera finansiella data i R

Visa kurs

Övningsinstruktioner

  • Importera de första 5 raderna i two_symbols.csv med read.csv(). Tilldela resultatet till two_symbols_data.
  • Granska strukturen hos two_symbols_data och notera kolumnnamnen och deras positioner.
  • Använd read.zoo() för att importera two_symbols.csv, och ange split som namnen på symbol- och typkolumnerna. Tilldela resultatet till two_symbols_zoo.
  • Titta på de första raderna i two_symbols_zoo.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod