【发布时间】:2021-03-04 10:55:07
【问题描述】:
我想merge两个DataFrame,但是第二个DataFrame中的匹配键分散在两个不同的列中。合并两个 DF 的最佳方法是什么?
import pandas as pd
data1 = {'key': ['abc','efg', 'xyz', 'sdf']}
data2 = {'key1' : ['abc','sss','ggg','ccc'],
'key2' : ['aaa','efg','xyz', 'sdf'],
'msg' : ['happy','mad','smile','great']}
df1= pd.DataFrame(data1)
df2= pd.DataFrame(data2)
【问题讨论】:
-
键是否按照您的示例进行排序?
标签: python pandas merge inner-join