Python 如何在Pandas中连接两个变量的值
我有两个可变数据帧。我想使用python将这些变量的值连接到一个新变量中。 我该怎么做 例如: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
将列与分隔符连接在一起:
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