day26 類別型特徵 - 計數編碼 NaN None 的差別
2020/09/10 下午 03:07
機器學習共學討論版
阿嬤燒肉
觀看數:12
回答數:1
收藏數:0
nan
none
day26
計數編碼
在程式做作業中,一開始我未加入 df = df.fillna('None') 最後得出的 Cabin_counts 有 NaN的結果
後來加入了 df = df.fillna('None') 最後得出的 Cabin_counts 才真的有計算到。
我目前知道 NaN 是 float 型態,None 是 NoneType 型態,但不了解為什麼 Cabin_counts 會有不同的結果。
是因為 NaN 是數值型態,所以才被當成計數編碼嗎?
回答列表
-
2020/09/10 下午 03:50張維元 (WeiYuan)贊同數:0不贊同數:0留言數:2
嗨!這是一個好問題,你可以試試看下面兩個比較:
```
None == None
np.nan == np.nan
```
試完之後你應該就知道為什麼了!
如果這個回答對你有幫助請主動點選「有幫助」或「最佳解答」的按鈕,也可以追蹤我的GITHUB 帳號。若還有問題的話,也歡迎再開一個新的問題繼續發問,或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃另外我目前有舉辦一個課程:【資料科學家的 12 堂心法課】,歡迎一起來玩玩!(By the way,我並不是主辦單位的人員,所以如果覺得我回答得不好,不要找他們抱怨/客訴XD)