ComenzarEmpieza gratis

Crear series temporales de valor de mercado

Ahora puede utilizar el número de acciones para calcular la capitalización bursátil total de cada componente y fecha de negociación a partir de la serie histórica de precios.

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

Este ejercicio forma parte del curso

Manipulación de datos de series temporales en Python

Ver curso

Instrucciones de ejercicio

Ya hemos importado pandas como pd y matplotlib.pyplot como plt para usted. También hemos creado las variables components y stock_prices con las que has trabajado en los últimos ejercicios.

  • Seleccione el 'Number of Shares' de components, asígnelo a no_shares, e imprima el resultado, ordenado en el orden por defecto (ascendente).
  • Multiplique stock_prices por no_shares para crear una serie temporal de capitalización bursátil por ticker, y asígnela a market_cap.
  • Seleccione la primera y la última fila de market_cap y asígnelas a first_value y last_value.
  • Utilice pd.concat() para concatenar first_value y last_value a lo largo de axis=1 y trace el resultado como gráfico de barras horizontales.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este 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