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
Egzersiz talimatları
- Yukarıda verilen sırada borsa adlarının birebir aynısını içeren bir
exchangeslistesi oluştur. - Bir for döngüsü kullanarak, her yinelemede her borsanın adını içeren
exchangeyineleyici değişkeniyleexchangesüzerinde dolaş. Her yinelemede:'Sector'üzerinde.value_counts()uygula ve sonucusectorsdeğ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()