Python 如何在Pandas中连接两个变量的值

Python 如何在Pandas中连接两个变量的值,python,pandas,dataframe,Python,Pandas,Dataframe,我有两个可变数据帧。我想使用python将这些变量的值连接到一个新变量中。 我该怎么做 例如: 将列与分隔符连接在一起: df = pd.DataFrame({'F_name':['AA','BB','CC'], 'M_name':['dd','ee','ff']}) df['L_name'] = df['F_name'] + '_' + df['M_name'] 或使用: 将列与分隔符连接在一起: df = pd.DataFrame({'F_nam

我有两个可变数据帧。我想使用python将这些变量的值连接到一个新变量中。 我该怎么做

例如:


将列与分隔符连接在一起:

df = pd.DataFrame({'F_name':['AA','BB','CC'],
                   'M_name':['dd','ee','ff']})


df['L_name'] = df['F_name'] + '_' + df['M_name']
或使用:



将列与分隔符连接在一起:

df = pd.DataFrame({'F_name':['AA','BB','CC'],
                   'M_name':['dd','ee','ff']})


df['L_name'] = df['F_name'] + '_' + df['M_name']
或使用:



连接变量的最有效方法是使用
+
(与
join()
相反):


连接变量的最有效方法是使用
+
(与
join()
相反):


当然可以,但是你的语法不正确。正确答案见上文。你确定@cᴏʟᴅsᴘᴇᴇᴅ这是熊猫,您使用的是数据帧,而不是字符串变量。当然,但您的语法不正确。正确答案见上文。你确定@cᴏʟᴅsᴘᴇᴇᴅ这是熊猫,您使用的是数据帧,而不是字符串变量。
print (df)
  F_name M_name L_name
0     AA     dd  AA_dd
1     BB     ee  BB_ee
2     CC     ff  CC_ff
L_name = F_name + '_' + M_name