我有2个可变数据帧。我想使用python将这些变量的值连接到一个新变量。 我怎么能这样做?
E.g:
答案 0 :(得分:2)
将列与分隔符连接起来:
df = pd.DataFrame({'F_name':['AA','BB','CC'],
'M_name':['dd','ee','ff']})
df['L_name'] = df['F_name'] + '_' + df['M_name']
或使用str.cat
:
df['L_name'] = df['F_name'].str.cat(df['M_name'], sep='_')
print (df)
F_name M_name L_name
0 AA dd AA_dd
1 BB ee BB_ee
2 CC ff CC_ff
答案 1 :(得分:0)
连接变量的最有效方法是使用+
(而不是join()
):
L_name = F_name + '_' + M_name