Year 欄位為 float64 的可能原因為何?
iPAS 考題解析
Year 欄位為 float64 的可能原因為何?
- A. 資料型別設定錯誤
- B. 含有 NaN 值導致 Pandas 自動轉為 float64,以及出現小數點如 2006.0 ✓ 正確答案
- C. 資料量過大
- D. Python 版本問題
詳細解析
Pandas 中,整數欄位只要有一個 NaN,整欄就會自動變成 float64(因為傳統 NumPy int 不支援 NaN)。所以年份 2006 變成 2006.0。
難度:★★★★