Label Encode的問題
2019/09/02 下午 11:06
機器學習共學討論版
林修德
觀看數:78
回答數:1
收藏數:0
ml100-3-d06
ml100-3
看起來「Label Encode」就是把類別按照順序編碼,但是不是非常了解為什麼要使用sklearn內部的功能,使用pandas中的map功能也可以達到同樣的效果,兩者有什麼差異嗎?或是使用sklearn會有什麼優點嗎?
Mapp = {
'WEDNESDAY':3,
'MONDAY':1,
'THURSDAY':4,
'SUNDAY':7,
'SATURDAY':6,
'FRIDAY':5,
'TUESDAY':2,}
sub_train['WEEKDAY_APPR_PROCESS_START_LE']=sub_train['WEEKDAY_APPR_PROCESS_START'].map(Mapp)
sub_train.head()
回答列表
-
2019/09/03 下午 02:10張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
Label Encode 跟 OneHot Encode 兩種方法在 Pandas 跟 Sklearn 都有提供,Pandas 的做法通常比較彈性(建議使用)