¿Cómo combinar dos marcos de datos basados ​​en una columna particular en pandas python?

tengo que fusionar dos marcos de datos

df1

company,standard tata,A1 cts,A2 dell,A3 

df2

 company,return tata,71 dell,78 cts,27 hcl,23 

Tengo que incluir tanto los marcos de datos como un dataframe. Necesito una salida como

 company,standard,return tata,A1,71 cts,A2,27 dell,A3,78 

Usar merge

 print (pd.merge(df1, df2, on='company')) 

Muestra:

 print (df1) company standard 0 tata A1 1 cts A2 2 dell A3 print (df2) company return 0 tata 71 1 dell 78 2 cts 27 3 hcl 23 print (pd.merge(df1, df2, on='company')) company standard return 0 tata A1 71 1 cts A2 27 2 dell A3 78