Day17HW pd.concat([df_train,df_test])
2019/06/26 下午 04:45
機器學習共學討論版
ting
觀看數:18
回答數:2
收藏數:0
ml100-2
ml100-2-d17
為什麼pd.concat([df_train,df_test])資料合併後,
df.head()顯示的資料全都是df_train的資料而沒有df_test的資料 ?
回答列表
-
2019/06/26 下午 05:27Jimmy贊同數:0不贊同數:0留言數:1
Hi ting!
合併之後的結果,你要重新指定給原本的變數 df 喔!這樣原本的變數才會被更新
df = pd.cocat([df_train, df_test])
-
2019/07/15 上午 10:18張維元 (WeiYuan)贊同數:0不贊同數:0留言數:0
這邊補充一個觀念,在你看 物件下的 Method Function 的時候,要關注兩件事:
* Function 會不會改動到本身的物件?
* Function 回傳的結果是什麼?
舉個簡單的例子來說,基本的 Python List 在做倒序的時候有兩種方法:
```
L.reverse()
reversed(L)
```
reverse 跟 reversed 都是用於倒序的方法。前者會直接改變 L ,而且該行結果不會顯示任何內容,後者則會將倒序後的結果回傳,但不會改變 L 本身。