Explorează și curăță informațiile despre listările companiilor
Pentru a începe construirea unui indice bazat pe capitalizare de piață, vei lucra cu informațiile combinate despre listările celor trei mari burse de valori din SUA: NYSE, NASDAQ și AMEX.
În acest exercițiu și în cel următor, vei calcula ponderile după capitalizarea de piață pentru aceste acțiuni.
Am importat deja pandas ca pd și am încărcat setul de date listings cu informații despre listări de la NYSE, NASDAQ și AMEX. Coloana 'Market Capitalization' este deja exprimată în milioane USD.
Acest exercițiu face parte din cursul
Manipularea datelor de tip serie de timp în Python
Instrucțiuni pentru exercițiu
- Inspectează
listingsfolosind.info(). - Mută coloana
'Stock Symbol'în index (inplace). - Elimină din
listingstoate companiile cu informații lipsă în coloana'Sector'. - Selectează companiile cu anul IPO anterior anului 2019.
- Inspectează rezultatul modificărilor efectuate folosind
.info(). - Afișează numărul de companii per
'Sector'folosind.groupby()și.size(). Sortează rezultatul în ordine descrescătoare.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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(____)