Sektöre göre tüm özet istatistikler
Geçen bölümde öğrendiğin çeşitli özet istatistikleri, sonuçları kategori bazında elde etmek için bir groupby nesnesine uygulayabilirsin. Buna, birden fazla içgörü sunan .describe() fonksiyonu da dahil!
Burada bunu NASDAQ listelemeleriyle pratik edeceksin. pandas pd takma adıyla içe aktarılmış durumda ve NASDAQ borsa listeleme verileri çalışma alanında nasdaq DataFrame’i olarak mevcut.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
.info()kullanaraknasdaqverisini incele.- ABD doları cinsinden piyasa değerini milyon olarak içeren
market_cap_madlı yeni bir sütun oluştur. Sonraki satırda'Market Capitalization'sütununu düşür. nasdaqverisini'Sector'a göre grupla venasdaq_by_sectordeğişkenine ata.nasdaq_by_sectorüzerinde.describe()metodunu çağır, sonucusummarydeğişkenine ata ve yazdır.- Bu çalışıyor, ancak
resultuzun formatta ve daha önce gördüğünpd.MultiIndex()kullanıyor..unstack()çağıraraksummary’yi geniş formata dönüştür.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Inspect NASDAQ data
nasdaq.____()
# Create market_cap_m
nasdaq['market_cap_m'] = ____[____].div(1e6)
# Drop the Market Capitalization column
nasdaq.drop('Market Capitalization', axis=1, inplace=True)
# Group nasdaq by Sector
nasdaq_by_sector = ____.____(____)
# Create summary statistics by sector
summary = ____.____()
# Print the summary
print(summary)
# Unstack
summary = ____.____()
# Print the summary again
print(summary)