Aan de slagGa gratis aan de slag

Haal koersgegevens op voor één bedrijf

DataReader biedt de databron 'iex'. Als je buiten de DataCamp-omgeving met de data wilt experimenteren, heb je een IEX Cloud-account nodig.

IEX beperkt de toegang tot koersreeksen tot de afgelopen vijf jaar.

Het ophalen van koersdata van IEX is eenvoudig nadat je het DataReader-pakket hebt geïmporteerd en de argumenten start en/of end gebruikt in de vorm date(YYYY, MM, DD):

stock_data = DataReader(ticker, data_source, start, end)

In het eerste hoofdstuk heb je geleerd dat een stock ticker het unieke symbool is dat je nodig hebt om koersinformatie voor een bepaald bedrijf op te halen.

In deze oefening ga je oefenen met het importeren van de gegevens over 2016 voor Apple, met ticker 'AAPL'.

Deze oefening maakt deel uit van de cursus

Financiële data importeren en beheren in Python

Cursus bekijken

Oefeninstructies

  • Importeer de DataReader uit pandas_datareader.data en date uit de datetime-bibliotheek.
  • Stel met date() de start-datum in op 1 januari 2016 en de end-datum op 31 december 2016.
  • Zet ticker op Apple's tickersymbool 'AAPL' en data_source op 'iex'.
  • Maak een DataReader()-object om de koersgegevens te importeren en wijs dit toe aan de variabele stock_prices.
  • Gebruik .head() en .info() om het resultaat te tonen en te inspecteren.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren