探索並清理公司上市資訊
為了開始建立以市值為基礎的指數,你會使用美國三大證券交易所(NYSE、NASDAQ、AMEX)的合併上市資訊。
在本題與下一題中,你將為這些股票計算市值權重。
我們已經將 pandas 以 pd 匯入,並載入來自 NYSE、NASDAQ 和 AMEX 的 listings 資料集。欄位 'Market Capitalization' 的單位已是 USD mn。
本練習屬於課程
Manipulating Time Series Data in Python
練習說明
- 使用
.info()檢視listings。 - 將欄位
'Stock Symbol'移入索引(inplace)。 - 從
listings中移除所有缺少'Sector'資訊的公司。 - 篩選 IPO 年份早於 2019 年的公司。
- 使用
.info()檢視你剛完成變更的結果。 - 使用
.groupby()與.size()顯示各'Sector'的公司數量,並將輸出依遞減排序。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# 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(____)