Я новичок в манипулировании данными. Я играл с df.merge, df.join, pd.concat и получал частые ошибки, когда не мог объединиться без дубликатов.
У меня есть два репрезентативных кадра данных, которые я хочу объединить.
df1 = pd.DataFrame({'1990' : 1, '1991': 2, '1992': 3}, index = ['a','b','c'])
df2 = pd.DataFrame({'1989':0,'1990' : 1, '1991': 2, '1992': 3, '1993': 4}, index = ['d'])
Я хочу объединить их пересечением столбцов двух фреймов данных при одновременном добавлении строки. Есть ли способ использовать метод dataframe для этого?
Конечный продукт должен выглядеть следующим образом: