Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaimportuj DataReader z biblioteki pandas_datareader.data oraz date z biblioteki datetime.
  • Używając funkcji date(), ustaw datę start na 1 stycznia 2016 roku, a datę end na 31 grudnia 2016 roku.
  • Przypisz zmiennej ticker ticker giełdowy Apple 'AAPL', a zmiennej data_source wartość 'iex'.
  • Utwórz obiekt DataReader(), aby pobrać kursy akcji, i przypisz wynik do zmiennej stock_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()
Edytuj i uruchom kod