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

Python ile Zaman Serisi Verilerini Manipüle Etme

kursunun bir parçasıdır
Kursu Görüntüle

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