從 NASDAQ 匯入股票上市資訊
在這段影片中,你學到如何使用 pd.read_csv() 從包含美國 AmEx 證券交易所上市公司資料的 csv 檔匯入到 pandas 的 DataFrame。你也可以用同樣的方法,從其他交易所的 csv 檔匯入上市資訊。
下一步是確認 DataFrame 的內容能正確反映資料的意義。理解資料的兩個基本方法是 .head(),預設會顯示資料的前 5 列,以及 .info(),會摘要 DataFrame 的各項元素,例如欄位內容、資料型別與遺漏值。
在這個練習中,你會讀取 nasdaq-listings.csv 檔案,內容是 NASDAQ 上市公司的資料,接著診斷匯入資料可能存在的問題。你會在下一個練習中修正這些問題。
本練習屬於課程
在 Python 中匯入與管理財務資料
練習說明
- 載入
pandas並命名為pd。 - 使用
pd.read_csv()將nasdaq-listings.csv檔案讀入變數nasdaq。 - 使用
.head()顯示前 10 列資料。你預期pandas會替每個欄位指派哪一種資料型別?遺漏值使用哪個符號表示? - 使用
.info()在 DataFrame 摘要中找出dtype不匹配的情況。特別是,有沒有欄位應該使用更合適的型別?
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import pandas library
_____
# Import the data
nasdaq = pd.____('nasdaq-listings.csv')
# Display first 10 rows
print(nasdaq.____(____))
# Inspect nasdaq
nasdaq.____()