【发布时间】:2020-03-27 05:18:49
【问题描述】:
我是数据框操作的新手。我一直在玩 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'])
我想通过两个数据框的列的交集来合并它们,同时添加行。有没有办法使用数据框方法来做到这一点?
最终产品应如下所示:
【问题讨论】:
标签: python pandas dataframe join merge