df[c].values.reshape(-1, 1) 是什麼意思
2020/04/04 下午 11:26
機器學習共學討論版
吳育任
觀看數:12
回答數:1
收藏數:0
.reshape
關於這段程式碼有幾個問題想問:
1. 這段迴圈事先把dataframe中每個columns的遺漏值用-1補,然後如果那個columns的類別是object,就做labelencoder,接著把labelencode後的結果做歸一化,這樣的理解對嗎?
2. MMEncoder那一行中的df[c].values.reshape(-1, 1) 是什麼意思?
回答列表
-
2020/04/05 上午 04:36張維元 (WeiYuan)贊同數:1不贊同數:0留言數:0
嗨,育任,以下簡單回覆你的問題:
1. 這段迴圈事先把dataframe中每個columns的遺漏值用-1補,然後如果那個columns的類別是object,就做labelencoder,接著把labelencode後的結果做歸一化,這樣的理解對嗎?
=> 對的。
2. MMEncoder那一行中的df[c].values.reshape(-1, 1) 是什麼意思?
=> 將結果轉換成 n*1 的格式。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃