1. Learn
  2. /
  3. Курси
  4. /
  5. Імпорт і керування фінансовими даними в Python

Connected

Вправа

Вартість компаній за біржею та сектором

Ви можете отримувати детальніші підсумки даних, якщо передасте список стовпців у .groupby() та/або застосуєте статистичний метод, наприклад .mean(), безпосередньо до одного чи кількох числових стовпців.

Тут ви обчислите медіанну ринкову капіталізацію для кожного сектора з поділом за біржею, на якій розміщені компанії. Також ви використаєте .unstack(), щоб перетворити мітки бірж із рядків у стовпці. Перш ніж почати вправу, варто переглянути listings у вашій консолі!

pandas як pd і matplotlib.pyplot як plt вже імпортовано, а датафрейм listings зі довідковим стовпцем 'Exchange' і новим стовпцем market_cap_m, що містить ринкову капіталізацію в мільйонах доларів США, доступний у вашому середовищі.

Інструкції

100 XP
  • Згрупуйте дані одночасно за 'Sector' та 'Exchange' і присвойте результат змінній by_sector_exchange.
  • Обчисліть медіанну ринкову капіталізацію для by_sector_exchange і присвойте змінній mcap_by_sector_exchange.
  • Відобразіть перші 5 рядків результату за допомогою .head().
  • Викличте .unstack() на mcap_by_sector_exchange, щоб перемістити мітки Exchange у стовпці, і присвойте результат змінній mcap_unstacked.
  • Побудуйте стовпчикову діаграму результату з заголовком 'Median Market Capitalization by Exchange' і ylabel, встановленим у 'USD mn'.
  • Показати результат.