Créer un nom valide pour un instrument
Si vous ne téléchargez des données que pour un seul symbole et que ce symbole n’est pas un nom syntaxiquement valide, vous pouvez définir auto.assign = FALSE dans votre appel à getSymbols(). Cela vous permettra d’assigner directement la sortie à un nom syntaxiquement valide.
Vous pouvez aussi vouloir convertir les noms de colonnes en noms syntaxiquement valides. C’est une bonne idée si vous prévoyez d’utiliser les données dans des fonctions qui attendent des noms de colonnes syntaxiquement valides (par exemple lm()).
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Utilisez
getSymbols()et son argumentauto.assignpour créer un objet nomméBRK.Acontenant les données pour "BRK-A". - Utilisez
colnames()pour créer un objet nommécol_namesqui contient les noms de colonnes de l’objetBRK.A. - Utilisez
make.names()pour convertircol_namesen noms syntaxiquement valides.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create BRK.A object
# Create col_names object from the colnames() of BRK.A
col_names <-
# Convert col_names into syntactically valid names
colnames(BRK.A) <-