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
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 com as quais você trabalhou nos últimos exercícios.
- Selecione 
'Number of Shares'emcomponents, atribua ano_sharese imprima o resultado, classificado na ordem padrão (ascendente). - Multiplique 
stock_pricesporno_sharespara criar uma série temporal de capitalização de mercado por ticker e atribua-a amarket_cap. - Selecione a primeira e a última linha de 
market_cape atribua-as afirst_valueelast_value. - Use o site 
pd.concat()para concatenarfirst_valueelast_valuecomaxis=1e desenhe o resultado como um gráfico de barras horizontais. 
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