IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Importa le prime 5 righe di two_symbols.csv usando read.csv(). Assegna l’output a two_symbols_data.
  • Osserva la struttura di two_symbols_data e annota i nomi e le posizioni delle colonne.
  • Usa read.zoo() per importare two_symbols.csv, specificando split come i nomi delle colonne di simbolo e tipo. Assegna l’output a two_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
Modifica ed esegui il codice