1
我是熊猫新手,所以如果我听起来太天真了,请原谅。我有两个dataframes DF1和DF2,熊猫数据框在条件分裂
df1 = pd.DataFrame({'key1': ['K0', 'K1', 'K2', 'K3'],
'key2': ['K5', 'K4', 'K5', 'K4']})
df2 = pd.DataFrame({'key1': ['K0', 'K1', 'K2', 'K3', 'K9', 'K8', 'K7'],
'key2': ['K5', 'K6', 'K5', 'K4', 'K6', 'K4', 'K5'],
'A':['1', '2', '3', '4', '5', '6', '7'],
'B':['8', '9', '10', '11', '12', '13', '14']})
我想对DF1合并DF2像
final = df1.merge(df2, on=['key1', 'key2'], how='left')
,然后在DF2剩下的值作为一个数据帧。
任何帮助,将不胜感激。谢谢。
如果输出是不同的,因为你需要,你可以编辑的问题,并添加所需的输出?谢谢。 – jezrael
这完美地回答了我的问题。非常感谢,我忽略了指标旗的重要性。 –