BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

Python ile Zaman Serisi Verilerini Manipüle Etme

Kursa Göz Atın

Egzersiz talimatları

pandaspd 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, sonucu components değişkenine ata.
  • Piyasa değerine göre azalan sırada sıralanmış components'ı yazdır.
  • components'ın index'inden Stock Symbol'ü seç, tickers değişkenine ata ve sonucu yazdır.
  • Company Name, Market Capitalization ve Last Sale sütun adlarını tutan bir info_cols listesi oluştur. Ardından .loc[]'u tickers ve info_cols ile birlikte kullanarak, Market Capitalization'a göre azalan sırada sıralanmış listelemeler hakkında daha fazla detayı print() et.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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(____)
Kodu Düzenle ve Çalıştır