Imposta l'origine dati predefinita per un simbolo
Cambiare l'origine predefinita per un singolo strumento è utile quando più fonti usano lo stesso simbolo per strumenti diversi. Per esempio, getSymbols("CP", src = "yahoo") caricherebbe i dati di Canadian Pacific Railway dalla Borsa di New York. Ma getSymbols("CP", src = "FRED") caricherebbe i Corporate Profits After Tax dall'U.S. Bureau of Economic Analysis.
Puoi usare setSymbolLookup() per specificare l'origine dati predefinita per uno strumento. In questo esercizio imparerai come fare in modo che getSymbols("CP") carichi i dati sui profitti aziendali da FRED invece dei dati del titolo ferroviario da Yahoo Finance.
setSymbolLookup() può accettare un numero qualsiasi di coppie nome = valore, dove nome è il simbolo e valore è una lista con nomi di argomenti di getSymbols() specifici per quel simbolo.
Questo esercizio fa parte del corso
Importare e gestire dati finanziari in R
Istruzioni dell'esercizio
- Usa
head()per vedere le prime righe di dati diCP, che è già stato caricato per te. - Completa la chiamata a
setSymbolLookup()per usare FRED come origine perCP. - Usa
getSymbols()per caricare di nuovo i dati. - Guarda le prime righe di
CPe confronta l'output con quello del primo passaggio.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Look at the first few rows of CP
# Set the source for CP to FRED
setSymbolLookup(___ = list(src = "___"))
# Load CP data again
# Look at the first few rows of CP