pandas的DataFrame怎麼把幾列數據合併成爲新的一列

問題描述

我有一個用於模型訓練的DataFrame如下圖所示:
這裏寫圖片描述
其中的country、province、city、county四列其實是位置信息的不同層級,應該合成一列用於模型訓練

方法:

parent_teacher_data['address'] = parent_teacher_data['country']+parent_teacher_data['province']+parent_teacher_data['city']+parent_teacher_data['county']

就可以把四列合併成新的列address
如果某一列是非str類型的數據,那麼我們需要用到map(str)將那一列數據類型做轉換:

dataframe["newColumn"] = dataframe["age"].map(str) + dataframe["phone"] + dataframe["address”]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章