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

Connected

cvičení

Posun cen akcií v čase

První metodou pro manipulaci s časovými řadami, kterou jsi viděl/a ve videu, byla .shift(). Ta ti umožňuje posunout všechny hodnoty v Series nebo DataFrame o zadaný počet období podél DateTimeIndex.

Použijeme ji k vizuálnímu porovnání časové řady cen akcií Googlu posunuté o 90 pracovních dní do minulosti i budoucnosti.

Pokyny

100 XP

Knihovny pandas jako pd a matplotlib.pyplot jako plt jsou již naimportovány.

  • Pomocí pd.read_csv() načti soubor 'google.csv', sloupec 'Date' naparsuj jako datum, nastav ho jako index a výsledek ulož do proměnné google.
  • Pomocí .asfreq() nastav frekvenci google na pracovní dny.
  • Přidej do google nové sloupce lagged a shifted, které budou obsahovat hodnoty Close posunuté o 90 pracovních dní do minulosti, resp. do budoucnosti.
  • Vykresli všechny tři sloupce google.