Виберіть 5 провідних публічних компаній споживчого сектору
Як ви щойно дізналися, можна фільтрувати акції за критеріями, використовуючи метод sort_values() і аргумент, що вказує стовпець для впорядкування. Додатково можна передати аргумент ascending=False, щоб сортувати записи від більшого до меншого.
Тут ви скористаєтеся цією функцією, щоб знайти п'ять найдорожчих компаній у секторі Consumer Services. Це вимірюється за ринковою капіталізацією — сукупною вартістю всіх акцій компанії. pandas імпортовано як pd, а датафрейм listings — із першого розділу. Нагадаємо, він містить дані з AMEX, NYSE та NASDAQ.
Ця вправа є частиною курсу
Імпорт і керування фінансовими даними в Python
Інструкції до вправи
- Без використання
.loc[]відфільтруйтеlistingsза умовою, що'Sector'дорівнює'Consumer Services', і присвойте результатconsumer_services. - Відсортуйте
consumer_servicesза'Market Capitalization'у спадному порядку та збережіть уconsumer_services2. - За допомогою
.head()відобразіть перші 5 рядків стовпців'Company Name','Exchange'і'Market Capitalization'.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Select companies in Consumer Services
consumer_services = listings[listings.Sector == ____]
# Sort consumer_services by market cap
consumer_services2 = consumer_services.sort_values(____, ____=____)
# Display first 5 rows of designated columns
print(consumer_services2[['Company Name', 'Exchange', 'Market Capitalization']].head())