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

Connected

Cvičení

Vytvoření časové řady tržní hodnoty

Teď můžeš využít počet akcií k výpočtu celkové tržní kapitalizace pro každou složku a obchodní datum z historické cenové řady.

Výsledek bude klíčovým vstupem pro sestavení hodnotově váženého akciového indexu, který dokončíš v následujícím cvičení.

Pokyny

100 XP

Knihovny pandas jako pd a matplotlib.pyplot jako plt jsou už naimportované. Proměnné components a stock_prices, se kterými jsi pracoval/a v předchozích cvičeních, jsou také připravené.

  • Z components vyber sloupec 'Number of Shares', přiřaď ho do proměnné no_shares a výsledek vypiš seřazený ve výchozím (vzestupném) pořadí.
  • Vynásob stock_prices hodnotou no_shares, čímž vytvoříš časovou řadu tržní kapitalizace pro každý ticker, a výsledek přiřaď do market_cap.
  • Vyber první a poslední řádek market_cap a přiřaď je do proměnných first_value a last_value.
  • Pomocí pd.concat() spoj first_value a last_value podél axis=1 a výsledek zobraz jako horizontální sloupcový graf.