Calcola il numero di azioni in circolazione
Il prossimo passo per costruire un indice ponderato per valore è calcolare il numero di azioni per ciascun componente dell’indice.
Il numero di azioni ti permetterà di calcolare la capitalizzazione di mercato totale per ogni componente, usando la serie storica dei prezzi nel prossimo esercizio.
Questo esercizio fa parte del corso
Elaborazione di serie temporali in Python
Istruzioni dell'esercizio
Abbiamo già importato pandas come pd, tickers e listings come negli esercizi precedenti.
- Esamina
listingse stampatickers. - Usa
.loc[]con la lista ditickersper selezionare i componenti dell’indice e le colonne'Market Capitalization'e'Last Sale'; assegna il risultato acomponents. - Stampa le prime cinque righe di
components. - Crea
no_sharesdividendoMarket Capitalizationper'Last Sale'. - Stampa
no_sharesin ordine decrescente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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(____)