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

Выбор и анализ компонентов индекса

Теперь, когда вы импортировали и очистили данные listings, можно перейти к выбору компонентов index — крупнейших компаний в каждом секторе по рыночной капитализации.

Вы также сможете подробнее изучить эти компании, их последнюю рыночную стоимость и цену акций.

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

Работа с временными рядами в Python

Посмотреть курс

Инструкции к упражнению

Библиотека pandas уже импортирована как pd, а данные listings загружены с изменениями, которые вы внесли в предыдущем упражнении.

  • С помощью .groupby() и .nlargest() выберите крупнейшую компанию по показателю 'Market Capitalization' в каждом 'Sector' и сохраните результат в переменную components.
  • Выведите components, отсортированный по рыночной капитализации в порядке убывания.
  • Извлеките Stock Symbol из индекса components, сохраните результат в переменную tickers и выведите его на экран.
  • Создайте список info_cols, содержащий названия столбцов Company Name, Market Capitalization и Last Sale. Затем используйте .loc[] с аргументами tickers и info_cols, чтобы вывести через print() подробную информацию о компаниях, отсортированную по Market Capitalization в порядке убывания.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Select largest company for each sector
components = ____

# Print components, sorted by market cap
print(____)

# Select stock symbols and print the result
tickers = ____
print(____)

# Print company name, market cap, and last price for each component 
info_cols = ____
print(____)
Редактировать и запускать код