ПочатиПочніть безкоштовно

Виберіть 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())
Редагувати та запускати код