Accéder à l’objet avec get() ou des backticks
À 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 ne contiennent que des lettres, des chiffres, « . » et « _ », et doivent commencer par une lettre ou un « . » suivi d’un caractère non numérique.
Par exemple, le symbole des actions Berkshire Hathaway de classe A est « BRK-A », qui n’est pas un nom valide car il contient un « - ». Autre exemple : les actions chinoises, dont les symboles sont composés de chiffres. Le symbole Yahoo Finance pour l’indice SSE Composite est « 000001.SS ».
Vous pouvez utiliser la fonction get ou des backticks (`) pour accéder aux objets qui n’ont pas de nom valide sur le plan syntaxique.
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Utilisez
getSymbols()pour charger les données de « BRK-A ». - Utilisez des backticks (
`) 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 cet exemple de code.
# 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("___")