2024-05-19 10:09:30 发布
网友
我的数据帧中有两列。在
var1 var2 01 001
我想创建第三个专栏,将它们连接在一起:
有人知道怎么做吗?谢谢您!在
将这两个列转换为字符串,然后将两个列连接起来形成第三列。在
代码:
df['var1']=df['var1'].astype(str) df['var2']=df['var2'].astype(str) df['var3'] = df[['var1', 'var2']].apply(lambda x: ''.join(x), axis=1)
您可以使用简单的concancerate by +和casting by ^{}:
+
df['var3'] = df.var1.astype(str) + df.var2.astype(str) print df var1 var2 var3 0 01 001 01001
如果两列的type都是string,则省略转换:
type
string
将这两个列转换为字符串,然后将两个列连接起来形成第三列。在
代码:
您可以使用简单的concancerate by} :
+
和casting by ^{如果两列的
^{pr2}$type
都是string
,则省略转换:相关问题 更多 >
编程相关推荐