Обчисліть кількість акцій в обігу
Наступний крок до побудови індексу, зваженого за вартістю, — обчислити кількість акцій для кожної складової індексу.
Кількість акцій дасть змогу обчислити загальну ринкову капіталізацію для кожної складової з урахуванням історичного ряду цін у наступній вправі.
Ця вправа є частиною курсу
Опрацювання часових рядів у Python
Інструкції до вправи
Ми вже імпортували pandas як pd, а також tickers і listings, як у попередніх вправах.
- Перегляньте
listingsі виведітьtickers. - Використайте
.loc[]зі спискомtickers, щоб вибрати складові індексу та стовпці'Market Capitalization'і'Last Sale'; присвойте це зміннійcomponents. - Виведіть перші п'ять рядків
components. - Створіть
no_shares, поділившиMarket Capitalizationна'Last Sale'. - Виведіть
no_sharesу спадному порядку.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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(____)