Définir la source de données par défaut pour un symbole
Changer la source par défaut pour un instrument est utile si plusieurs sources utilisent le même symbole pour des instruments différents. Par exemple, getSymbols("CP", src = "yahoo") charge les données de Canadian Pacific Railway depuis la Bourse de New York. Mais getSymbols("CP", src = "FRED") charge les bénéfices des entreprises après impôt depuis le U.S. Bureau of Economic Analysis.
Vous pouvez utiliser setSymbolLookup() pour définir 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 entreprises depuis FRED au lieu des données de l’action ferroviaire 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() pour ce symbole précis.
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Utilisez
head()pour afficher les premières lignes de données deCP, déjà chargé pour vous. - Complétez l’appel à
setSymbolLookup()pour utiliser FRED comme source pourCP. - Utilisez
getSymbols()pour recharger les données. - Examinez à nouveau les premières lignes de
CPet comparez le résultat avec celui de la première instruction.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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