【发布时间】:2021-11-23 10:59:29
【问题描述】:
我正在尝试将 2 个数据帧与一些重复的索引合并,我想将其替换。
这就是我想用一个简单的例子来做的。我有这个数据框:
df1 = pd.DataFrame({'values': [1, 2, 3]}, index=['a', 'b', 'c'])
df2 = pd.DataFrame({'values': [4, 5, 6]}, index=['c', 'd', 'e'])
我想以某种方式合并它们,结果是一个 DataFrame,索引 = ['a', 'b', 'c', 'd', 'e'] 和值 = [1, 2, 4 , 5, 6]。由于索引“c”在两个 DataFrame 中,我想用新的值替换该值,并且在没有匹配索引的情况下,索引 + 值将作为新行添加。
我该怎么做?
【问题讨论】: