熊猫-基于列的交集合并两个数据框

时间:2020-03-27 05:18:49

标签: python pandas dataframe join merge

我是数据帧操作的新手。我一直在玩df.merge,df.join,pd.concat,并且在无法重复且无法重复的情况下遇到了很多错误。

我有两个要合并的代表性数据框。

df1 = pd.DataFrame({'1990' : 1, '1991': 2, '1992': 3}, index = ['a','b','c'])

enter image description here

df2 = pd.DataFrame({'1989':0,'1990' : 1, '1991': 2, '1992': 3, '1993': 4}, index = ['d'])

enter image description here

我想通过两个数据框的列的交集合并它们,同时添加行。有没有办法使用数据框方法来做到这一点?

最终产品应类似于:

enter image description here

1 个答案:

答案 0 :(得分:0)

concatrename 's/[animalpics.com][*]//g' *.* 结合使用:

inner