← 返回知識庫刷題首頁
P1 · 應會

資料中級

可為空整數型態 (Pandas Nullable Integer, Int64)

是什麼

可為空整數型態是 Pandas 大寫 'Int64' 的擴充型態,以 pd.NA 表示缺失,讓整數欄位可以保留缺失值;預設的小寫 int64 不能存放 NaN。

解決什麼問題

整數欄位含缺失值時會被讀成 float64,用 astype('Int64') 可轉回整數,又不必填入捏造的值。

考場 Trigger

  • 整數欄位被讀成 float64
  • 含 NaN 無法轉成 int
  • astype('Int64')

容易搞混

遺漏值偵測資料清理與品質

中級深度

能說出整數變 float64 的兩個原因(含 NaN 或原始值帶小數點),並分辨大寫 Int64 與小寫 int64。

Official Evidence

官方題目正在怎麼考

2 官方題1 考綱節點