Rufe Kursdaten für ein einzelnes Unternehmen ab
DataReader bietet die Datenquelle 'iex' an. Um außerhalb der DataCamp-Umgebung mit den Daten zu arbeiten, brauchst du ein IEX Cloud-Konto.
IEX beschränkt den Zugriff auf Kursreihen auf die letzten fünf Jahre.
Das Abrufen von Kursdaten über IEX ist einfach, nachdem du das Paket DataReader importiert hast und die Argumente start und/oder end im Format date(YYYY, MM, DD) verwendest:
stock_data = DataReader(ticker, data_source, start, end)
Im ersten Kapitel hast du gelernt, dass ein Stock Ticker das eindeutige Symbol ist, das du benötigst, um Kursinformationen für ein bestimmtes Unternehmen zu bekommen.
In dieser Übung übst du, die Daten für 2016 für Apple mit dem Ticker 'AAPL' zu importieren.
Diese Übung ist Teil des Kurses
Importing and Managing Financial Data in Python
Anleitung zur Übung
- Importiere
DataReaderauspandas_datareader.dataunddateaus der Bibliothekdatetime. - Setze mit
date()dasstart-Datum auf den 1. Januar 2016 und dasend-Datum auf den 31. Dezember 2016. - Setze
tickerauf Apples Ticker'AAPL'unddata_sourceauf'iex'. - Erzeuge ein
DataReader()-Objekt, um die Aktienkurse zu importieren, und weise es der Variablenstock_priceszu. - Verwende
.head()und.info(), um das Ergebnis anzuzeigen und zu prüfen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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()