CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

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