Calcular o número de ações em circulação
A próxima etapa para a criação de um índice ponderado por valor é calcular o número de ações de cada componente do índice.
O número de ações permitirá que você calcule a capitalização total do mercado para cada componente, considerando a série histórica de preços 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
, tickers
e listings
como nos exercícios anteriores.
- Inspecione
listings
e imprimatickers
. - Use
.loc[]
com a lista detickers
para selecionar os componentes do índice e as colunas'Market Capitalization'
e'Last Sale'
; atribua isso acomponents
. - Imprima as cinco primeiras linhas de
components
. - Crie
no_shares
dividindoMarket Capitalization
por'Last Sale'
. - Imprimir
no_shares
em ordem decrescente.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Inspect listings and print tickers
print(____)
print(____)
# Select components and relevant columns from listings
components = ____
# Print the first rows of components
print(____)
# Calculate the number of shares here
no_shares = ____
# Print the sorted no_shares
print(____)