Utforska och rensa information om börslistade företag
För att komma igång med att bygga ett marknadsvärdesviktat index arbetar du med samlad listningsinformation för de tre största amerikanska aktiebörserna: NYSE, NASDAQ och AMEX.
I den här och nästa övning beräknar du marknadsvärdesvikter för dessa aktier.
Vi har redan importerat pandas som pd och laddat datamängden listings med listningsinformation från NYSE, NASDAQ och AMEX. Kolumnen 'Market Capitalization' är redan angiven i miljoner USD.
Den här övningen är en del av kursen
Manipulera tidsseriedata i Python
Övningsinstruktioner
- Inspektera
listingsmed.info(). - Flytta kolumnen
'Stock Symbol'till indexet (inplace). - Ta bort alla företag som saknar information i kolumnen
'Sector'frånlistings. - Välj företag med börsintroduktionsår före 2019.
- Inspektera resultatet av ändringarna med
.info(). - Visa antalet företag per
'Sector'med.groupby()och.size(). Sortera resultatet i fallande ordning.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(____)