小编典典

Psnas加入不同名称的列

sql

我有两个不同的数据框,我想对它们执行一些sql操作。不幸的是,就像我正在使用的数据一样,拼写通常是不同的。

请参阅下面的示例,我认为语法看起来像userid属于df1,username属于df2。有人帮我吗?

 # not working - I assume some syntax issue?
pd.merge(df1, df2, on = [['userid'=='username', 'column1']], how = 'left')

阅读 196

收藏
2021-03-23

共1个答案

小编典典

名称不同时,请使用xxx_on参数代替on=

pd.merge(df1, df2, left_on=  ['userid', 'column1'],
                   right_on= ['username', 'column1'], 
                   how = 'left')
2021-03-23