pandasDataFrame实现⼏列数据合并成为新的⼀列⽅法问题描述python安装教程非常详细
我有⼀个⽤于模型训练的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”]
以上这篇pandas DataFrame实现⼏列数据合并成为新的⼀列⽅法就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论