Beräkna och plotta det sammansatta indexet
Nu har du alla ingredienser som behövs för att beräkna den samlade kursutvecklingen för din grupp av företag.
Använd tidsserien för börsvärde som du skapade i föregående övning för att aggregera marknadsvärdet per period, och normalisera sedan serien för att omvandla den till ett index.
Den här övningen är en del av kursen
Manipulera tidsseriedata i Python
Övningsinstruktioner
Vi har redan importerat pandas som pd och matplotlib.pyplot som plt åt dig. Vi har också laddat components och market_cap_series, som du arbetade med i föregående övning.
- Aggregera börsvärdet per handelsdag genom att använda
.sum()påmarket_cap_seriesmedaxis=1, tilldela resultatet tillraw_indexochprinta det. - Normalisera det aggregerade börsvärdet genom att dividera med det första värdet i
raw_indexoch multiplicera med 100. Tilldela detta tillindexochprinta det. - Plotta indexet med titeln
'Market-Cap Weighted Index'.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Aggregate and print the market cap per trading day
raw_index = ____
print(____)
# Normalize the aggregate market cap here
index = ____
print(____)
# Plot the index here