Définir la source de données par défaut pour un symbole
Changer la source par défaut pour un seul instrument est utile lorsque plusieurs sources utilisent le même symbole pour des instruments différents. Par exemple, getSymbols("CP", src = "yahoo") chargerait les données de Canadian Pacific Railway depuis la Bourse de New York. Mais getSymbols("CP", src = "FRED") chargerait les bénéfices des sociétés après impôts (Corporate Profits After Tax) du U.S. Bureau of Economic Analysis.
Vous pouvez utiliser setSymbolLookup() pour préciser la source de données par défaut d'un instrument. Dans cet exercice, vous allez apprendre à faire en sorte que getSymbols("CP") charge les données de bénéfices des sociétés à partir de FRED plutôt que les données boursières du chemin de fer depuis Yahoo Finance.
setSymbolLookup() peut accepter un nombre quelconque de paires nom = valeur, où nom est le symbole et valeur est une liste nommée d'arguments getSymbols() propres à ce symbole.
Cette activité fait partie du cours
Importer et gérer des données financières dans R
Instructions de l’exercice
- Utilisez
head()pour examiner les premières lignes de données deCP, qui a été chargé pour vous. - Complétez l'appel à
setSymbolLookup()pour utiliser FRED comme source pourCP. - Utilisez
getSymbols()pour charger de nouveau les données. - Examinez les premières lignes de
CPet comparez le résultat à celui obtenu à la première étape.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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