ComeçarComece de graça

Crie séries temporais de valor de mercado

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

O resultado será a entrada-chave para construir o índice de ações ponderado por valor, que você vai concluir no próximo exercício.

Este exercício faz parte do curso

Manipulando dados de séries temporais em Python

Ver curso

Instruções do exercício

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

  • Selecione 'Number of Shares' de components, atribua a no_shares e imprima o resultado, ordenado no padrão (ascendente).
  • Multiplique stock_prices por no_shares para criar uma série temporal do market cap por ticker e atribua a market_cap.
  • Selecione a primeira e a última linha de market_cap e atribua a first_value e last_value.
  • Use pd.concat() para concatenar first_value e last_value ao longo de axis=1 e faça o gráfico do resultado como um gráfico de barras horizontal.

Exercício interativo prático

Experimente este exercício completando 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 o código