I have 2 dataframes:
df1:

and df2:

They have differnet size. The common parts between these dataframes is the columns B (df1) and Z (df2), and based on columns B and Z I want to obtain new dataframe:

That add the major of student that are common between df1 and df2 and if it doesn't exist in df2 have empty value.