Créer un nom valide pour un instrument
Si vous téléchargez des données 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 pourriez aussi vouloir convertir les noms de colonnes en noms syntaxiquement valides. C'est une bonne idée si vous prévoyez utiliser les données dans des fonctions qui s'attendent à des noms de colonnes syntaxiquement valides (p. ex. lm()).
Cette activité fait partie du cours
Importer et gérer des données financières dans R
Instructions de l’exercice
- 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 ce code d’exemple.
# 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) <-