ComenzarEmpieza gratis

Crea series temporales del valor de mercado

Ahora puedes usar el número de acciones para calcular la capitalización bursátil total de cada componente y fecha de negociación a partir de las series históricas de precios.

El resultado será la entrada clave para construir el índice bursátil ponderado por valor, que completarás en el siguiente ejercicio.

Este ejercicio forma parte del curso

Manipulación de series temporales en Python

Ver curso

Instrucciones del ejercicio

Ya hemos importado pandas como pd y matplotlib.pyplot como plt por ti. También hemos creado las variables components y stock_prices con las que trabajaste en los últimos ejercicios.

  • Selecciona 'Number of Shares' de components, asígnalo a no_shares y muestra el resultado, ordenado por defecto (ascendente).
  • Multiplica stock_prices por no_shares para crear una serie temporal de capitalización por ticker y asígnala a market_cap.
  • Selecciona la primera y la última fila de market_cap y asígnalas a first_value y last_value.
  • Usa pd.concat() para concatenar first_value y last_value a lo largo de axis=1 y representa el resultado como un gráfico de barras horizontal.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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


Editar y ejecutar código