Расчёт количества акций в обращении
Следующий шаг на пути к построению взвешенного по стоимости индекса — рассчитать количество акций для каждого компонента индекса.
Зная количество акций, вы сможете вычислить общую рыночную капитализацию каждого компонента на основе исторических ценовых рядов в следующем упражнении.
Это упражнение является частью курса
Работа с временными рядами в 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(____)