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
Oefeninstructies
- Importeer de
DataReaderuitpandas_datareader.dataendateuit dedatetime-bibliotheek. - Stel met
date()destart-datum in op 1 januari 2016 en deend-datum op 31 december 2016. - Zet
tickerop Apple's tickersymbool'AAPL'endata_sourceop'iex'. - Maak een
DataReader()-object om de koersgegevens te importeren en wijs dit toe aan de variabelestock_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()