Porovnej výkonnost několika tříd aktiv
Ve videu jsi viděl/a, jak snadno lze porovnat několik časových řad tak, že jejich počáteční hodnoty normalizuješ na 100 a výsledek zobrazíš v grafu.
Abychom si rozšířili pohled na finanční trhy, porovnáme čtyři klíčová aktiva: akcie, dluhopisy, zlato a ropu.
Toto cvičení je součástí kurzu
Manipulace s časovými řadami v Pythonu
Pokyny k cvičení
Knihovny pandas jako pd a matplotlib.pyplot jako plt jsou už naimportované.
- Naimportuj soubor
'asset_classes.csv'pomocí.read_csv()tak, aby se sloupec'DATE'zparsoval jako datum a nastavil jako index, a výsledek ulož do proměnnéprices. - Pomocí
.iloc[0]napricesvyber první cenu každé řady a výsledek ulož dofirst_prices. - Vyděl
priceshodnotoufirst_prices, vynásob stem a výsledek ulož donormalized. - Vykresli
normalizedv grafu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import data here
prices = ____
# Inspect prices here
print(____)
# Select first prices
first_prices = ____
# Create normalized
normalized = ____
# Plot normalized