ComeçarComece gratuitamente

Criar séries temporais de valor de mercado

Agora você pode usar o número de ações para calcular a capitalização total do mercado para cada componente e data de negociação a partir da série histórica de preços.

O resultado será a entrada principal para a construção do índice de ações ponderado por valor, que você concluirá no próximo exercício.

Este exercício faz parte do curso

Manipulação de dados de séries temporais em Python

Ver Curso

Instruções de exercício

Já importamos pandas como pd e matplotlib.pyplot como plt para você. Também criamos as variáveis components e stock_prices com as quais você trabalhou nos últimos exercícios.

  • Selecione 'Number of Shares' em components, atribua a no_shares e imprima o resultado, classificado na ordem padrão (ascendente).
  • Multiplique stock_prices por no_shares para criar uma série temporal de capitalização de mercado por ticker e atribua-a a market_cap.
  • Selecione a primeira e a última linha de market_cap e atribua-as a first_value e last_value.
  • Use o site pd.concat() para concatenar first_value e last_value com axis=1 e desenhe o resultado como um gráfico de barras horizontais.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# 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 e executar código