我想要merge
两个数据帧,但是第二个数据帧中的匹配键分散在两个不同的列中。合并两个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)
如果两个数据帧都有一个关系,其中df1的行1对应于df2的行1,依此类推,那么您可以简单地在索引上合并
代码:
输出:
修复此问题的最简单方法是融化数据帧并合并数据帧
相关问题 更多 >
编程相关推荐