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
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("___", "___"))