2017-09-21 9 views

答えて

1

を連結列:

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 
0

VARSを連結するための最も効率的な方法は、(join()ではなく)+を使用している:

L_name = F_name + '_' + M_name 
+0

確かしかし、あなたの構文が正しくありません。正解については上記を参照してください。 –

+0

あなたは本当ですか?@cᴏʟᴅsᴘᴇᴇᴅ – Stuart

+0

これはパンダです。あなたは文字列変数ではなく、データフレームを扱っています。 –

関連する問題