Leggere un file di testo con più strumenti
Gli esercizi precedenti funzionano se ogni file contiene un solo strumento. Alcuni software e fornitori di dati però possono fornire i dati di tutti gli strumenti in un unico file. In questo esercizio impari a importare un file che contiene più strumenti.
Anche questa volta puoi usare read.zoo(). Stavolta userai l’argomento split, che ti permette di specificare il nome o il numero delle colonne che contengono le variabili che identificano le osservazioni uniche.
Il file two_symbols.csv nella tua directory di lavoro contiene dati bid/ask per due strumenti, dove ogni riga ha un’osservazione di bid o ask per uno strumento. Userai l’argomento split per importare i dati in un oggetto che abbia sia i prezzi bid sia quelli ask per entrambi gli strumenti sulla stessa riga.
Questo esercizio fa parte del corso
Importare e gestire dati finanziari in R
Istruzioni dell'esercizio
- Importa le prime 5 righe di
two_symbols.csvusandoread.csv(). Assegna l’output atwo_symbols_data. - Osserva la struttura di
two_symbols_datae annota i nomi e le posizioni delle colonne. - Usa
read.zoo()per importaretwo_symbols.csv, specificandosplitcome i nomi delle colonne di simbolo e tipo. Assegna l’output atwo_symbols_zoo. - Guarda le prime righe di
two_symbols_zoo.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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