開始使用免費開始

從 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.____()
編輯並執行程式碼