df2, how = 'outer') - не работает
MergeError: No common columns to perform merge on. Merge options: left_on=None, right_on=None, left_index=False, right_index=False
С костылём - работает.
df1['foobar'] = 1
df2['foobar'] = 1
df = pd.merge(df1, df2, how = 'outer')
А как сделать без костыля?
Наверно, указав в left_on все столбцы 1ой таблицы, а в right_on - все столбцы 2ой.
Обсуждают сегодня