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

Дослідіть і почистьте інформацію про лістинги компаній

Щоб розпочати побудову індексу на основі ринкової вартості, ви працюватимете з об'єднаною інформацією про лістинги для трьох найбільших фондових бірж США: NYSE, NASDAQ та AMEX.

У цій і наступній вправі ви обчислите ваги за ринковою капіталізацією для цих акцій.

Ми вже імпортували pandas як pd і завантажили набір даних listings з інформацією про лістинги з NYSE, NASDAQ та AMEX. Стовпчик 'Market Capitalization' уже подано в млн дол. США (USD mn).

Ця вправа є частиною курсу

Опрацювання часових рядів у Python

Переглянути курс

Інструкції до вправи

  • Перегляньте listings за допомогою .info().
  • Перемістіть стовпчик 'Stock Symbol' в індекс (з inplace).
  • Видаліть з listings усі компанії з пропущеною інформацією в 'Sector'.
  • Виберіть компанії з роком IPO раніше за 2019.
  • Перевірте результат щойно внесених змін за допомогою .info().
  • Показуйте кількість компаній у кожному 'Sector' за допомогою .groupby() та .size(). Відсортуйте результат у спадаючому порядку.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Inspect listings
print(____)

# Move 'stock symbol' into the index


# Drop rows with missing 'sector' data


# Select companies with IPO Year before 2019
listings = ____

# Inspect the new listings data
print(____)

# Show the number of companies per sector
print(____)
Редагувати та запускати код