Výpočet počtu akcií v oběhu
Dalším krokem při sestavování hodnotově váženého indexu je výpočet počtu akcií pro každou složku indexu.
Počet akcií ti v příštím cvičení umožní vypočítat celkovou tržní kapitalizaci každé složky na základě historické časové řady cen.
Toto cvičení je součástí kurzu
Manipulace s časovými řadami v Pythonu
Pokyny k cvičení
Proměnné pandas jako pd, tickers a listings jsou již naimportovány stejně jako v předchozích cvičeních.
- Prozkoumej
listingsa vypištickers. - Pomocí
.loc[]se seznamemtickersvyber složky indexu a sloupce'Market Capitalization'a'Last Sale'; výsledek ulož do proměnnécomponents. - Vypiš prvních pět řádků
components. - Vytvoř proměnnou
no_sharesvydělenímMarket Capitalizationhodnotou'Last Sale'. - Vypiš
no_sharesseřazené sestupně.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)