Récupérer les données boursières d'une seule entreprise
DataReader offre la source de données 'iex'. Pour expérimenter avec les données à l'extérieur de l'environnement DataCamp, vous aurez besoin d'un compte IEX Cloud.
IEX limite l'accès aux séries de prix des actions aux cinq dernières années.
Récupérer des données de prix d'actions auprès d'IEX est simple après avoir importé le module DataReader et utilisé les arguments start et/ou end sous la forme date(YYYY, MM, DD) :
stock_data = DataReader(ticker, data_source, start, end)
Dans le premier chapitre, vous avez appris qu'un symbole boursier (ticker) est l'identifiant unique nécessaire pour obtenir l'information boursière d'une entreprise donnée.
Dans cet exercice, vous pratiquerez l'importation des données de 2016 pour Apple, dont le symbole est 'AAPL'.
Cette activité fait partie du cours
Importer et gérer des données financières en Python
Instructions de l’exercice
- Importez
DataReaderdepuispandas_datareader.dataetdatedepuis la bibliothèquedatetime. - Avec
date(), définissezstartau 1er janvier 2016 etendau 31 décembre 2016. - Assignez à
tickerle symbole boursier d'Apple'AAPL'et àdata_sourcela valeur'iex'. - Créez un objet
DataReader()pour importer les prix des actions et assignez-le à la variablestock_prices. - Utilisez
.head()et.info()pour afficher et examiner le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import DataReader
____
# Import date
____
# Set start and end dates
start = date(____)
end = date(____)
# Set the ticker
ticker = ____
# Set the data source
data_source = ____
# Import the stock prices
stock_prices = DataReader(____, ____, ____, ____)
# Display and inspect the result
print(stock_prices.head())
stock_prices.info()