CommencerCommencer gratuitement

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 :

  1. Définir auto.assign = FALSE.
  2. 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

Afficher le cours

Instructions

  • Téléchargez les données de SPY et affectez‑les à un objet nommé spy en utilisant l’argument auto.assign.
  • Utilisez la fonction str() pour afficher la structure de l’objet spy.
  • Téléchargez les données de JNJ et affectez‑les à un objet nommé jnj en utilisant l’argument env.
  • Utilisez à nouveau str(), mais cette fois sur l’objet jnj.

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
Modifier et exécuter le code