合并两个熊猫数据框,索引问题

问题描述 投票:0回答:1

我有两个数据框。 'Table2'和'Base'

Table2:

Base:

我想将'Table2'的数值合并到'MeterNumber'上'Base'数据框的末尾。但是,当我使用以下代码时,我收到一条错误消息:

enter image description here

我知道这与列索引有关,但是我无法弄清楚。任何人都可以协助/解释我可以做些什么吗?

python pandas dataframe merge
1个回答
0
投票

当您将一列设置为索引时,该列不再是一列。 Join on the new indexes代替不再存在的列:

table2.set_index('MeterNumber')
base.set_index('MeterNumber')

result2 = base.join(table2, how='outer')
© www.soinside.com 2019 - 2024. All rights reserved.