Tek bir şirket için hisse senedi verilerini al
DataReader, 'iex' adlı veri kaynağını sunar. DataCamp ortamı dışında verilerle denemeler yapmak için bir IEX Cloud hesabına ihtiyacın olacak.
IEX, hisse fiyatı serilerine erişimi son beş yılla sınırlar.
DataReader paketini içe aktardıktan sonra start ve/veya end argümanlarını date(YYYY, MM, DD) biçiminde kullanarak IEX'ten hisse fiyatı verisi almak oldukça basittir:
stock_data = DataReader(ticker, data_source, start, end)
İlk bölümde, hisse senedi sembolü (stock ticker)'nün belirli bir şirketin hisse bilgilerini almak için gereken benzersiz simge olduğunu öğrenmiştin.
Bu egzersizde, sembolü 'AAPL' olan Apple için 2016 verilerini içe aktarma alıştırması yapacaksın.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
pandas_datareader.dataiçindenDataReader'ı vedatetimekütüphanesindendate'i içe aktar.date()kullanarakstarttarihini 1 Ocak 2016 veendtarihini 31 Aralık 2016 olarak ayarla.ticker'ı Apple'ın hisse sembolü'AAPL'vedata_source'u'iex'olarak ayarla.- Hisse fiyatlarını içe aktarmak için bir
DataReader()nesnesi oluştur vestock_pricesadlı bir değişkene ata. - Sonucu görüntülemek ve incelemek için
.head()ve.info()kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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()