1. Learn
  2. /
  3. Courses
  4. /
  5. Manipulowanie danymi szeregów czasowych w Pythonie

Connected

Exercise

Oblicz udział każdej akcji w indeksie

Udało ci się zbudować indeks ważony wartością. Przyjrzyjmy się teraz jego wyników w okresie 2010–2016.

Sprawdzimy też, w jakim stopniu poszczególne akcje przyczyniły się do stopy zwrotu indeksu.

Instructions

100 XP

Biblioteki pandas jako pd i matplotlib.pyplot jako plt zostały już zaimportowane. Wczytane zostały również components oraz index, z którym pracowałeś(-aś) w poprzednim ćwiczeniu.

  • Podziel ostatnią wartość index przez pierwszą, odejmij 1 i pomnóż przez 100. Wynik przypisz do index_return i wydrukuj go.
  • Wybierz kolumnę 'Market Capitalization' z components.
  • Oblicz łączną kapitalizację rynkową wszystkich komponentów i przypisz ją do total_market_cap.
  • Podziel kapitalizację rynkową komponentów przez total_market_cap, aby obliczyć wagi składowych – wynik przypisz do weights i wydrukuj go z wartościami posortowanymi w domyślnej kolejności (rosnącej).
  • Pomnóż weights przez index_return, aby obliczyć udział każdego komponentu, posortuj wartości rosnąco i przedstaw wynik na poziomym wykresie słupkowym.