logo
Loading...

"Age"和"Cabin"做群聚編碼,無法計算mode群聚編碼 - Cupoy

我想說"Age"應該可以和Cabin做群聚編碼,但是在取眾數的時候發生錯誤mode_df = df....

ml100-2-d27,ml100-2

"Age"和"Cabin"做群聚編碼,無法計算mode群聚編碼

2019/07/12 上午 04:13
機器學習共學討論版
趙阿里
觀看數:34
回答數:1
收藏數:0
ml100-2-d27
ml100-2

我想說"Age"應該可以和Cabin做群聚編碼,但是在取眾數的時候發生錯誤

mode_df = df.groupby(['Cabin'])['Age'].apply(lambda x: x.mode()[0]).reset_index()

錯誤訊息是

IndexError: index out of bounds

這個原因是什麼呢? 

回答列表

  • 2019/07/12 下午 04:29
    張維元 (WeiYuan)
    贊同數:1
    不贊同數:1
    留言數:3

    嗨,為什麼這邊要 mode()[0] ?mode() 回來的資料是一個數值,拿掉就會正常了!