Faire en sorte que getSymbols() renvoie les données qu’elle récupère
Dans l’exercice précédent, getSymbols() a automatiquement créé un objet portant le nom du symbole fourni. Dans celui-ci, vous allez apprendre à faire renvoyer les données par getSymbols(), afin de pouvoir vous‑même affecter le résultat.
Deux arguments permettent à getSymbols() de renvoyer les données :
- Définir
auto.assign = FALSE. - Définir
env = NULL.
Ces deux méthodes sont équivalentes sur le plan fonctionnel, mais auto.assign = FALSE décrit mieux le comportement. Utilisez‑la, car vous aurez plus de chances de vous souvenir de ce que signifie auto.assign = FALSE par la suite.
Cet exercice fait partie du cours
Importer et gérer des données financières avec R
Instructions
- Téléchargez les données de SPY et affectez‑les à un objet nommé
spyen utilisant l’argumentauto.assign. - Utilisez la fonction
str()pour afficher la structure de l’objetspy. - Téléchargez les données de JNJ et affectez‑les à un objet nommé
jnjen utilisant l’argumentenv. - Utilisez à nouveau
str(), mais cette fois sur l’objetjnj.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Assign SPY data to 'spy' using auto.assign argument
# Look at the structure of the 'spy' object
# Assign JNJ data to 'jnj' using env argument
# Look at the structure of the 'jnj' object