NASDAQ’tan hisse listeleme bilgisini içe aktar
Bu videoda, AmEx Borsası’nda listelenen şirketleri içeren bir csv dosyasından veriyi pandas DataFrame’ine aktarmak için pd.read_csv() fonksiyonunu nasıl kullanacağını öğrendin. Aynı bilgiyi, diğer borsalara ait csv dosyalarındaki listeleme bilgilerini içe aktarmak için de uygulayabilirsin.
Sıradaki adım, DataFrame içeriğinin verinin anlamını doğru yansıtmasını sağlamak. Verini anlamak için iki temel yöntem .head() (varsayılan olarak ilk beş satırı gösterir) ve .info()’dur; .info() bir DataFrame’in içerik, veri tipleri ve eksik değerler gibi öğelerini özetler.
Bu egzersizde, NASDAQ’ta listelenen şirketlere ait veriyi içeren nasdaq-listings.csv dosyasını okuyacak ve içe aktarılan verideki sorunları teşhis edeceksin. Bu sorunları bir sonraki egzersizde düzelteceksin.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
pandas’ıpdolarak yükle.pd.read_csv()kullanaraknasdaq-listings.csvdosyasınınasdaqdeğişkenine yükle.- Verinin ilk 10 satırını göstermek için
.head()kullan.pandas’ın her sütuna hangi veri tipini atamasını beklersin? Eksik değerleri göstermek için hangi sembol kullanılıyor? - DataFrame özetinde
dtypeuyuşmazlıklarını belirlemek için.info()kullan. Özellikle, daha uygun bir tipe sahip olması gereken sütunlar var mı?
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import pandas library
_____
# Import the data
nasdaq = pd.____('nasdaq-listings.csv')
# Display first 10 rows
print(nasdaq.____(____))
# Inspect nasdaq
nasdaq.____()