Začněte nyníZačněte zdarma

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í.

Toto cvičení je součástí kurzu

Manipulace s časovými řadami v Pythonu

Zobrazit kurz

Pokyny k cvičení

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.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Select the number of shares
no_shares = ____
print(____)

# Create the series of market cap per ticker
market_cap = ____

# Select first and last market cap here
first_value = ____
last_value = ____


# Concatenate and plot first and last market cap here


Upravit a spustit kód