ÎncepețiÎncepe gratuit

Creează serii de timp ale valorii de piață

Acum poți folosi numărul de acțiuni pentru a calcula capitalizarea totală de piață pentru fiecare componentă și dată de tranzacționare, pornind de la seria istorică de prețuri.

Rezultatul va reprezenta intrarea principală pentru construirea indexului bursier ponderat după valoare, pe care îl vei finaliza în exercițiul următor.

Acest exercițiu face parte din cursul

Manipularea datelor de tip serie de timp în Python

Vezi cursul

Instrucțiuni pentru exercițiu

Am importat deja pandas ca pd și matplotlib.pyplot ca plt pentru tine. Am creat, de asemenea, variabilele components și stock_prices cu care ai lucrat în exercițiile anterioare.

  • Selectează 'Number of Shares' din components, atribuie rezultatul variabilei no_shares și afișează-l, sortat în ordinea implicită (crescătoare).
  • Înmulțește stock_prices cu no_shares pentru a crea o serie de timp a capitalizării de piață per ticker și atribuie rezultatul variabilei market_cap.
  • Selectează primul și ultimul rând din market_cap și atribuie-le variabilelor first_value și last_value.
  • Folosește pd.concat() pentru a concatena first_value și last_value de-a lungul axis=1 și reprezintă grafic rezultatul ca diagramă cu bare orizontale.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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


Editează și rulează codul