logo
Loading...

df[c].values.reshape(-1, 1) 是什麼意思 - Cupoy

關於這段程式碼有幾個問題想問:1.  這段迴圈事先把dataframe中每個columns的遺漏值用...

.reshape

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 😃😃😃