Endeks bileşenlerini seç ve incele
listings verilerini içe aktarıp temizlediğine göre, her sektör için piyasa değeri en yüksek olan şirketi seçerek index bileşenlerini belirleyebilirsin.
Ayrıca bu bileşenlere, son piyasa değerlerine ve son fiyatlarına daha yakından bakma fırsatın olacak.
Bu egzersiz
Python ile Zaman Serisi Verilerini Manipüle Etme
kursunun bir parçasıdırEgzersiz talimatları
pandas'ı pd olarak çoktan içe aktardık ve son egzersizde yaptığın değişikliklerle listings verisini yükledik.
- Her
'Sector'için'Market Capitalization'değeri en büyük olan şirketi seçmek üzere.groupby()ve.nlargest()kullan, sonucucomponentsdeğişkenine ata. - Piyasa değerine göre azalan sırada sıralanmış
components'ı yazdır. components'ınindex'indenStock Symbol'ü seç,tickersdeğişkenine ata ve sonucu yazdır.Company Name,Market CapitalizationveLast Salesütun adlarını tutan birinfo_colslistesi oluştur. Ardından.loc[]'utickersveinfo_colsile birlikte kullanarak,Market Capitalization'a göre azalan sırada sıralanmış listelemeler hakkında daha fazla detayıprint()et.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Select largest company for each sector
components = ____
# Print components, sorted by market cap
print(____)
# Select stock symbols and print the result
tickers = ____
print(____)
# Print company name, market cap, and last price for each component
info_cols = ____
print(____)