CommencerCommencer gratuitement

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

Afficher le cours

Instructions

  • Utilisez head() pour afficher les premières lignes de données de CP, déjà chargé pour vous.
  • Complétez l’appel à setSymbolLookup() pour utiliser FRED comme source pour CP.
  • Utilisez getSymbols() pour recharger les données.
  • Examinez à nouveau les premières lignes de CP et 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
Modifier et exécuter le code