Récupérer des données boursières pour une seule entreprise
DataReader propose la source de données 'iex'. Pour expérimenter avec les données en dehors 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 depuis IEX est simple après avoir importé le paquet DataReader et en utilisant 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 ticker est le symbole unique nécessaire pour obtenir les informations boursières d’une entreprise donnée.
Dans cet exercice, vous allez vous entraîner à importer les données de 2016 pour Apple, dont le ticker est 'AAPL'.
Cet exercice fait partie du cours
Importer et gérer des données financières en Python
Instructions
- Importez
DataReaderdepuispandas_datareader.dataetdatedepuis la bibliothèquedatetime. - Avec
date(), définissez la date destartau 1er janvier 2016 et la date deendau 31 décembre 2016. - Définissez
tickersur le ticker d’Apple'AAPL'etdata_sourcesur'iex'. - Créez un objet
DataReader()pour importer les prix de l’action et affectez-le à une variablestock_prices. - Utilisez
.head()et.info()pour afficher et examiner le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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()