Načtení textového souboru s více instrumenty
Předchozí cvičení fungují za předpokladu, že každý soubor obsahuje pouze jeden instrument. Některý software a poskytovatelé dat ale mohou dodávat data pro všechny instrumenty v jediném souboru. V tomto cvičení se naučíš, jak takový soubor importovat.
Opět použiješ read.zoo(), tentokrát s argumentem split, který ti umožní určit název nebo číslo sloupce (či sloupců) obsahujících proměnné identifikující jedinečná pozorování.
Soubor two_symbols.csv ve tvém pracovním adresáři obsahuje data bid/ask pro dva instrumenty, přičemž každý řádek představuje jedno pozorování bid nebo ask pro jeden instrument. Pomocí argumentu split naimportuješ data do objektu, který bude mít ceny bid i ask pro oba instrumenty na jednom řádku.
Toto cvičení je součástí kurzu
Importing and Managing Financial Data in R
Pokyny k cvičení
- Naimportuj prvních 5 řádků souboru
two_symbols.csvpomocíread.csv(). Výsledek ulož do proměnnétwo_symbols_data. - Podívej se na strukturu objektu
two_symbols_dataa všimni si názvů a umístění sloupců. - Pomocí
read.zoo()naimportuj soubortwo_symbols.csva nastav argumentsplitna názvy sloupců se symbolem a typem. Výsledek ulož do proměnnétwo_symbols_zoo. - Prohlédni si první několik řádků objektu
two_symbols_zoo.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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