graphlab create sframe combine两列

2024-10-01 22:43:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个带字符串的列。比如说col1和col2 现在我们如何使用graphlab SFrame将col1和col2的内容合并到col3中?在

col1 col2
23    33
42    11
........

进入

^{pr2}$

unstack只会给sarray或dict,我只有一袋话

试过了

user_info['X5']=user_info['X3'].apply(lambda x:x+','+user_info['X4'].apply(lambda y:y))

似乎不对

有什么想法吗?在


Tags: lambda字符串info内容dictcol2col3col1
1条回答
网友
1楼 · 发布于 2024-10-01 22:43:34

使用熊猫:

In [271]: df
Out[271]: 
   col1  col2
0    23    33
1    42    11

In [272]: df['col3'] = (df['col1'].map(str) + ',' + df['col2'].map(str))

In [273]: df
Out[273]: 
   col1  col2   col3
0    23    33  23,33
1    42    11  42,11

使用graphlab:

^{pr2}$

相关问题 更多 >

    热门问题