Zacznij terazZacznij za darmo

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

Zobacz kurs

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() na market_cap_series z argumentem axis=1. Przypisz wynik do raw_index i wyświetl go za pomocą print.
  • Znormalizuj zagregowaną kapitalizację rynkową, dzieląc przez pierwszą wartość raw_index i mnożąc przez 100. Przypisz wynik do index i 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

Edytuj i uruchom kod