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

Tüm borsalarda sektöre göre şirketler

Kategorik değişken, nitel bir özelliğe bağlı olarak sınırlı sayıda değerden birini alan değişkendir. Frekans dağılımı, bir kategorik değişkenin kaç kez göründüğünün gösterimidir.

Önceki bölümlerdeki borsa verilerini hatırla. 'Technology' ve 'Finance' gibi 'Sector' değerlerinin sıklığını anlamada .mean() çok faydalı değildir; buna karşın .value_counts() ve .nunique() işine yarar.

Bu egzersizde, AMEX, NASDAQ ve NYSE’de sektöre göre listelenen şirketlerin dağılımını karşılaştıracaksın. pandas pd olarak ve matplotlib.pyplot plt olarak içe aktarılmış durumda, ayrıca önceki egzersizlerden listelenen şirket bilgileri listings adlı bir sözlüğe yüklenmiş durumda; bu sözlüğün anahtarları 'amex', 'nasdaq' ve 'nyse'.

Bu egzersiz, kursun bir parçasıdır

Python ile Finansal Verileri İçe Aktarma ve Yönetme

Kursa Göz Atın

Egzersiz talimatları

  • Yukarıda verilen sırada borsa adlarının birebir aynısını içeren bir exchanges listesi oluştur.
  • Bir for döngüsü kullanarak, her yinelemede her borsanın adını içeren exchange yineleyici değişkeniyle exchanges üzerinde dolaş. Her yinelemede:
    • 'Sector' üzerinde .value_counts() uygula ve sonucu sectors değişkenine ata.
    • sectors’ı azalan sırada sırala ve çubuk grafikte görselleştir.
    • Sonucu göster.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Create the list exchanges
exchanges = [____, ____, ____]

# Iterate over exchanges then plot and show result
for ____ in exchanges:
    sectors = listings[____].____.____()
    # Sort in descending order and plot
    sectors.sort_values(____=____).plot(____=____)
    # Show the plot
    plt.show()
Kodu Düzenle ve Çalıştır