Дослідіть і почистьте інформацію про лістинги компаній
Щоб розпочати побудову індексу на основі ринкової вартості, ви працюватимете з об'єднаною інформацією про лістинги для трьох найбільших фондових бірж США: 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(____)