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

Connected

道练习

Porównanie wyników różnych klas aktywów

W materiale wideo widziałeś(-aś), jak łatwo można porównywać kilka szeregów czasowych, normalizując ich punkty startowe do wartości 100 i rysując wyniki na wykresie.

Aby poszerzyć perspektywę na rynki finansowe, porównajmy cztery kluczowe klasy aktywów: akcje, obligacje, złoto i ropę naftową.

说明

100 XP

Biblioteki pandas jako pd i matplotlib.pyplot jako plt zostały już zaimportowane.

  • Zaimportuj plik 'asset_classes.csv' za pomocą .read_csv(), parsując daty w kolumnie 'DATE' i ustawiając ją jako indeks, a wynik przypisz do zmiennej prices.
  • Wybierz pierwszą cenę dla każdej serii, używając .iloc[0] na prices, i przypisz wynik do zmiennej first_prices.
  • Podziel prices przez first_prices, pomnóż przez 100 i przypisz wynik do zmiennej normalized.
  • Narysuj wykres dla normalized.