Выбор и анализ компонентов индекса
Теперь, когда вы импортировали и очистили данные 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(____)