Year 欄位含有 NaN 時,如何正確轉為整數型別?
iPAS 考題解析
Year 欄位含有 NaN 時,如何正確轉為整數型別?
- A. astype(int)
- B. fillna(0).astype(int)
- C. fillna(1).astype(int)
- D. astype('Int64') ✓ 正確答案
詳細解析
Pandas 的 'Int64'(大寫 I)是 Nullable Integer,可以同時容納整數和 NaN。直接 astype(int) 或 astype('int64') 遇到 NaN 會報錯。
難度:★★★★