Obliczanie liczby akcji w obrocie
Kolejnym krokiem w budowaniu indeksu ważonego wartością jest obliczenie liczby akcji dla każdego składnika indeksu.
Liczba akcji pozwoli ci obliczyć całkowitą kapitalizację rynkową każdego składnika na podstawie historycznych szeregów cenowych w następnym ćwiczeniu.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Biblioteka pandas jest już zaimportowana jako pd, a zmienne tickers i listings są dostępne tak samo jak w poprzednich ćwiczeniach.
- Sprawdź zawartość
listingsi wyświetltickers. - Użyj
.loc[]z listątickers, aby wybrać składniki indeksu oraz kolumny'Market Capitalization'i'Last Sale'; przypisz wynik do zmiennejcomponents. - Wyświetl pierwsze pięć wierszy
components. - Utwórz zmienną
no_shares, dzielącMarket Capitalizationprzez'Last Sale'. - Wyświetl
no_sharesw kolejności malejącej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)