LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Importiere DataReader aus pandas_datareader.data und date aus der Bibliothek datetime.
  • Setze mit date() das start-Datum auf den 1. Januar 2016 und das end-Datum auf den 31. Dezember 2016.
  • Setze ticker auf Apples Ticker 'AAPL' und data_source auf 'iex'.
  • Erzeuge ein DataReader()-Objekt, um die Aktienkurse zu importieren, und weise es der Variablen stock_prices zu.
  • 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()
Code bearbeiten und ausführen