НачатьНачать бесплатно

Расчёт количества акций в обращении

Следующий шаг на пути к построению взвешенного по стоимости индекса — рассчитать количество акций для каждого компонента индекса.

Зная количество акций, вы сможете вычислить общую рыночную капитализацию каждого компонента на основе исторических ценовых рядов в следующем упражнении.

Это упражнение является частью курса

Работа с временными рядами в 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(____)
Редактировать и запускать код