Faire en sorte que getSymbols() retourne les données récupérées
Dans le dernier exercice, getSymbols() a automatiquement créé un objet portant le même nom que le symbole fourni. Dans cet exercice, vous allez apprendre à faire en sorte que getSymbols() retourne les données, afin de pouvoir vous‑même affecter le résultat à un objet.
Deux arguments permettent à getSymbols() de retourner les données :
- Définir
auto.assign = FALSE. - Définir
env = NULL.
Les 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 facilité à vous rappeler ce que signifie auto.assign = FALSE plus tard.
Cette activité fait partie du cours
Importer et gérer des données financières dans R
Instructions de l’exercice
- Téléchargez les données de SPY et affectez‑les à un objet nommé
spyen utilisant l'argumentauto.assign. - Utilisez la fonction
str()pour voir la structure de l'objetspy. - Téléchargez les données de JNJ et affectez‑les à un objet nommé
jnjen utilisant l'argumentenv. - Réutilisez
str(), mais cette fois sur l'objetjnj.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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