Accéder à l'objet avec get() ou des accents graves
À un moment donné, vous pourriez télécharger des données pour un instrument dont le nom n'est pas valide sur le plan syntaxique. Les noms valides sur le plan syntaxique contiennent des lettres, des chiffres, « . » et « _ », et doivent commencer par une lettre ou par un « . » suivi d'un caractère qui n'est pas un chiffre.
Par exemple, le symbole des actions de catégorie A de Berkshire Hathaway est « BRK-A », qui n'est pas un nom valide sur le plan syntaxique parce qu'il contient le caractère « - ». Autre exemple : les actions chinoises, dont les symboles sont composés de chiffres. Le symbole Yahoo Finance pour l'indice composite de la SSE est « 000001.SS ».
Vous pouvez utiliser la fonction get ou des accents graves (`) pour accéder aux objets qui n'ont pas de noms valides sur le plan syntaxique.
Cette activité fait partie du cours
Importer et gérer des données financières dans R
Instructions de l’exercice
- Utilisez
getSymbols()pour charger les données de « BRK-A ». - Utilisez des accents graves (
`) ethead()pour afficher les premières lignes des données. - Utilisez
get()pour affecter les données chargées pargetSymbols()à un objet nomméBRK.A.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Load BRK-A data
# Use backticks (`) and head() to look at the loaded data
___(`___`)
# Use get() to assign the BRK-A data to an object named BRK.A
___ <- get("___")