Gestionează data și ora din coloane separate
read.zoo() simplifică importul datelor atunci când data și ora se află în coloane separate. Argumentul index.column îți permite să specifici numele sau numărul coloanei (coloanelor) care conțin datele de index. Atât este suficient dacă data și ora sunt specificate în formatul standard ("%Y-%m-%d" pentru dată și "%H:%M:%S" pentru oră).
În acest exercițiu, vei folosi argumentul index.column pentru a specifica coloanele de dată și oră din fișier. Directorul tău de lucru conține un fișier numit UNE.csv cu date OHLC la interval de 5 minute pentru compania energetică Unron. Vei folosi în continuare read.csv() pentru a identifica numele coloanelor de dată și oră.
Acest exercițiu face parte din cursul
Importul și gestionarea datelor financiare în R
Instrucțiuni pentru exercițiu
- Importă primele 5 rânduri din
UNE.csvfolosindread.csv(). Atribuie rezultatul variabileiune_data. - Examinează structura lui
une_datași notează numele și pozițiile coloanelor. - Folosește
read.zoo()pentru a importaUNE.csv, specificândindex.columnsca nume ale coloanelor de dată și oră. Atribuie rezultatul variabileiune_zoo. - Vizualizează primele câteva rânduri din
une_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 une_data
# Specify Date and Time index column names
une_zoo <- read.zoo("UNE.csv", index.column = c("___", "___"), sep = "___", header = ___)
# Look at first few rows of data