Citește un fișier text cu mai multe instrumente
Exercițiile anterioare funcționează atunci când fiecare fișier conține un singur instrument. Unii furnizori de software și date pot oferi datele pentru toate instrumentele într-un singur fișier. În acest exercițiu vei învăța cum să imporți un fișier care conține mai multe instrumente.
Poți folosi din nou read.zoo(). De data aceasta vei utiliza argumentul split, care îți permite să specifici numele sau numărul coloanei (sau coloanelor) ce conțin variabilele de identificare a observațiilor unice.
Fișierul two_symbols.csv din directorul tău de lucru conține date bid/ask pentru două instrumente, fiecare rând reprezentând o observație bid sau ask pentru un singur instrument. Vei folosi argumentul split pentru a importa datele într-un obiect care să conțină prețurile bid și ask pentru ambele instrumente pe același rând.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Importă primele 5 linii din
two_symbols.csvfolosindread.csv(). Atribuie rezultatul variabileitwo_symbols_data. - Uită-te la structura lui
two_symbols_datași notează numele și pozițiile coloanelor. - Folosește
read.zoo()pentru a importatwo_symbols.csv, specificândsplitcu numele coloanelor pentru simbol și tip. Atribuie rezultatul variabileitwo_symbols_zoo. - Examinează primele câteva rânduri din
two_symbols_zoo.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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