Pobieranie danych giełdowych dla jednej spółki
DataReader udostępnia źródło danych 'iex'. Aby eksperymentować z danymi poza środowiskiem DataCamp, potrzebujesz konta w IEX Cloud.
IEX ogranicza dostęp do historii kursów akcji do ostatnich pięciu lat.
Pobieranie danych o kursach akcji z IEX jest proste — wystarczy zaimportować pakiet DataReader i użyć argumentów start i/lub end w formacie date(YYYY, MM, DD):
stock_data = DataReader(ticker, data_source, start, end)
W pierwszym rozdziale poznałeś pojęcie tickera giełdowego – unikalnego symbolu identyfikującego spółkę na giełdzie.
W tym ćwiczeniu zaimportujesz dane z 2016 roku dla spółki Apple, której ticker to 'AAPL'.
To ćwiczenie jest częścią kursu
Importowanie i zarządzanie danymi finansowymi w Pythonie
Instrukcje do ćwiczenia
- Zaimportuj
DataReaderz bibliotekipandas_datareader.dataorazdatez bibliotekidatetime. - Używając funkcji
date(), ustaw datęstartna 1 stycznia 2016 roku, a datęendna 31 grudnia 2016 roku. - Przypisz zmiennej
tickerticker giełdowy Apple'AAPL', a zmiennejdata_sourcewartość'iex'. - Utwórz obiekt
DataReader(), aby pobrać kursy akcji, i przypisz wynik do zmiennejstock_prices. - Użyj metod
.head()i.info(), aby wyświetlić i przejrzeć wynik.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()