Oblicz i zwizualizuj indeks złożony
Masz już wszystkie elementy potrzebne do obliczenia zagregowanych wyników giełdowych dla swojej grupy spółek.
Skorzystaj z szeregu czasowego kapitalizacji rynkowej utworzonego w poprzednim ćwiczeniu, aby zagregować wartość rynkową dla każdego okresu, a następnie znormalizuj ten szereg, aby przekształcić go w indeks.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Biblioteki pandas (jako pd) i matplotlib.pyplot (jako plt) zostały już zaimportowane. Wczytane są również components i market_cap_series, z którymi pracowałeś(-aś) w poprzednim ćwiczeniu.
- Agreguj kapitalizację rynkową dla każdego dnia sesyjnego, stosując
.sum()namarket_cap_seriesz argumentemaxis=1. Przypisz wynik doraw_indexi wyświetl go za pomocąprint. - Znormalizuj zagregowaną kapitalizację rynkową, dzieląc przez pierwszą wartość
raw_indexi mnożąc przez 100. Przypisz wynik doindexi wyświetl go za pomocąprint. - Zwizualizuj indeks z tytułem
'Market-Cap Weighted Index'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Aggregate and print the market cap per trading day
raw_index = ____
print(____)
# Normalize the aggregate market cap here
index = ____
print(____)
# Plot the index here