Piyasa değerinin zaman serisini oluştur
Artık geçmiş fiyat serilerinden, her bileşen ve işlem tarihi için toplam piyasa değerini (market capitalization) hesaplamak için hisse sayısını kullanabilirsin.
Sonuç, bir sonraki egzersizde tamamlayacağın değer ağırlıklı hisse senedi endeksini oluşturmak için temel girdi olacaktır.
Bu egzersiz
Python ile Zaman Serisi Verilerini Manipüle Etme
kursunun bir parçasıdırEgzersiz talimatları
Senin için pandas'ı pd olarak ve matplotlib.pyplot'ı plt olarak içe aktardık. Ayrıca önceki egzersizlerde çalıştığın components ve stock_prices değişkenlerini de oluşturduk.
componentsiçinden'Number of Shares'sütununu seç,no_sharesdeğişkenine ata ve sonucu varsayılan (artan) düzende sıralanmış şekilde yazdır.stock_pricesileno_shares'ı çarparak, her sembol için piyasa değeri zaman serisini oluştur vemarket_capdeğişkenine ata.market_cap'in ilk ve son satırını seç ve bunları sırasıylafirst_valuevelast_valuedeğişkenlerine ata.pd.concat()ilefirst_valuevelast_value'ıaxis=1boyunca birleştir ve sonucu yatay çubuk grafik olarak görselleştir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Select the number of shares
no_shares = ____
print(____)
# Create the series of market cap per ticker
market_cap = ____
# Select first and last market cap here
first_value = ____
last_value = ____
# Concatenate and plot first and last market cap here