В соответствии с этой документацией я могу только сделать соединение между полями с тем же именем.
Знаете ли вы, что возможно объединение двух DataFrames в поле с разными именами?
Эквивалент в SQL:
SELECT *
FROM df1
LEFT OUTER JOIN df2
ON df1.id_key = df2.fk_key