Pandy łączą dwie ramki danych z tym samym indeksem i tymi samymi kolumnami
pd.merge(df1, df2, left_index=True, right_index=True, how='outer')
Busy Boar
pd.merge(df1, df2, left_index=True, right_index=True, how='outer')