1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Manipulace s časovými řadami v Pythonu

Connected

cvičení

Vykreslení rozdílu ve výkonnosti oproti referenčnímu indexu

Ve videu ses naučil/a, jak vypočítat a vykreslit rozdíl ve výkonnosti akcií v procentních bodech vůči referenčnímu indexu.

Porovnejme výkonnost Microsoftu (MSFT) a Applu (AAPL) s indexem S&P 500 za posledních 10 let.

Pokyny

100 XP

Knihovny pandas (jako pd) a matplotlib.pyplot (jako plt) jsou už naimportované.

  • Vytvoř seznam tickers obsahující symboly obou akcií.
  • Pomocí pd.read_csv() importuj soubory 'msft_aapl.csv' a 'sp500.csv' — pro každý vytvoř DatetimeIndex ze sloupce 'date' s použitím parametrů parse_dates a index_col, a výsledky přiřaď do proměnných stocks a sp500.
  • Pomocí pd.concat() spoj stocks a sp500 podél axis=1, aplikuj .dropna() pro odstranění chybějících hodnot a výsledek přiřaď do proměnné data.
  • Normalizuj data tak, že je vydělíš první cenou, výsledek vynásob 100 a přiřaď do proměnné normalized.
  • Z normalized vyber sloupce tickers, odečti normalized['SP500'] s parametrem axis=0 pro zarovnání indexů a výsledek vykresli.