df_merged = df1.merge(df2, left_on = ['a', 'b', 'c'], right_on = ['d', 'e', 'f'], how = 'inner')
Let's say I want all df2 columns plus some specific df1 columns. The code gives (df1 & df2) columns. If I'm being selective on df1 columns by typing df1['a','b','c','g','h','i'].merge
, I will get df2 columns plus ['a','b','c','g','h','i'] from df1 where I only want ['g', 'h', 'i'].
Thanks in advance for your help.