У меня есть левая и правая таблица, и мне нужно объединить значения FileStamp из обоих значений следующим образом: взять все значения из левой таблицы и из правой таблицы, отсутствующие в левой таблице, объединить ее по дате:
import pandas as pd
left = pd.DataFrame({'FileStamp': ['T101', 'T102', 'T103', 'T104'], 'date': [20180101, 20180102, 20180103, 20180104]})
right = pd.DataFrame({'FileStamp': ['T501', 'T502'], 'date': [20180104, 20180105]})
Что-то вроде
result = pd.merge(left, right, how='outer', on='date')
но «внешнее» не очень хорошая идея.
Желаемый вывод должен выглядеть как
FileStamp_x date FileStamp_y
0 T101 20180101 NaN
1 T102 20180102 NaN
2 T103 20180103 NaN
3 T104 20180104 NaN
4 NaN 20180105 T502
Есть ли простой способ добиться желаемого результата?