logo
Loading...

day26 類別型特徵 - 計數編碼 NaN None 的差別 - Cupoy

在程式做作業中,一開始我未加入 df = df.fillna('None') 最後得出的 Cabin...

nan,none,day26,計數編碼

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)