Вибір і огляд компонентів індексу
Тепер, коли ви імпортували й очистили дані listings, можна перейти до вибору компонентів index як найбільшої компанії в кожному секторі за ринковою капіталізацією.
Також ви зможете детальніше роздивитися ці компоненти, їхню останню ринкову вартість і останню ціну.
Ця вправа є частиною курсу
Опрацювання часових рядів у Python
Інструкції до вправи
Ми вже імпортували pandas як pd і завантажили дані listings з правками, які ви зробили в попередній вправі.
- Використайте
.groupby()і.nlargest(), щоб вибрати найбільшу компанію за'Market Capitalization'у кожному'Sector', та присвойте результат зміннійcomponents. - Надрукуйте
components, відсортовані за спаданням ринкової капіталізації. - Виберіть
Stock Symbolзindexоб'єкта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(____)