IPO yılına göre medyan piyasa değeri
Önceki bölümün son dersinde, teknoloji şirketleri için yıllara göre IPO sayısının zaman çizelgesini oluşturmuştun.
Şimdi farklı IPO yılları için piyasa değerinin nasıl değiştiğini analiz edelim. Üç borsadaki verileri birleştirerek daha kapsamlı bir görünüm elde edebilirsin.
pandas pd kısaltmasıyla ve matplotlib.pyplot plt kısaltmasıyla içe aktarılmış durumda; ayrıca önceki egzersizlerden gelen ve her kote şirket için borsayı içeren ek bir referans sütunu 'exchange' bulunan listings DataFrame'i çalışma alanında hazır.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Verileri İçe Aktarma ve Yönetme
Egzersiz talimatları
.info()ve.head()kullanaraklistings'i incele ve görüntüle.- Yayılım (broadcasting) kullanarak, USD cinsinden milyonu ifade eden piyasa değerini içeren yeni bir
market_cap_msütununulistingsiçin oluştur. 'IPO Year'değeri 1985'ten sonra olan tüm şirketleri seç.'IPO Year' sütunundaki tüm eksik değerleri düşür ve kalan değerleridtypetamsayıya dönüştür.listings'i'IPO Year'a göre grupla,market_cap_msütununu seç vemedianhesapla,.sort_index()ile sırala ve sonucuipo_by_yeardeğişkenine ata.- Sonuçları çubuk grafik olarak çiz ve göster.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Inspect listings
listings.____()
# Show listings head
print(listings.____())
# Create market_cap_m
listings['market_cap_m'] = ____[____].div(1e6)
# Select companies with IPO after 1985
listings = listings[____[____] > ____]
# Drop missing values and convert to integers
listings['IPO Year'] = ____[____].dropna().____(int)
# Calculate the median market cap by IPO Year and sort the index
ipo_by_year = listings.____(____).____.median().____()
# Plot results as a bar chart
ipo_by_year.plot(kind='bar')
# Show the plot
plt.show()