Créer des noms valides pour plusieurs instruments
Un exercice précédent vous a appris à utiliser setSymbolLookup() pour définir une source de données par défaut pour getSymbols(). Vous pouvez également 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 souhaitez télécharger des données pour de nombreux symboles qui ne sont pas des noms syntaxiquement valides, 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")).
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Définissez le nom de
"BRK-A"sur"BRK.A". - Définissez le nom de
"T"(AT&T) sur"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 cet exemple de code.
# 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("___", "___"))