CommencezCommencez gratuitement

Créer des noms valides pour plusieurs instruments

Un exercice précédent vous a montré comment utiliser setSymbolLookup() pour définir une source de données par défaut pour getSymbols(). Vous pouvez aussi utiliser setSymbolLookup() pour créer une correspondance entre le symbole de l'instrument et le nom de l'objet R.

C'est utile si vous voulez télécharger des données pour de nombreux symboles qui ne sont pas des noms valides sur le plan syntaxique, ou pour des symboles dont les noms entrent en conflit avec d'autres noms de variables R.

Un exemple de nom en conflit est le symbole de l'action d'AT&T, T, qui est souvent utilisé comme forme abrégée de la valeur logique TRUE.

Pour changer le nom d'un symbole donné, les arguments doivent être passés à setSymbolLookup() sous forme de liste, comme ceci : setSymbolLookup(NEW_NAME = list(name = "OLD_NAME")).

Cette activité fait partie du cours

Importer et gérer des données financières dans R

Voir le cours

Instructions de l’exercice

  • Attribuez au nom de "BRK-A" la valeur "BRK.A".
  • Attribuez au nom de "T" (AT&T) la valeur "ATT".
  • Utilisez un seul appel à getSymbols() pour charger les données des deux instruments en utilisant les nouveaux noms que vous leur avez attribués.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Set name for BRK-A to BRK.A


# Set name for T to ATT
setSymbolLookup(___ = list(name = "___"))


# Load BRK.A and ATT data
getSymbols(c("___", "___"))
Modifier et exécuter le code