Python 用其他数据帧中的匹配值替换索引值
我有以下数据帧: df1: df2: 我想用df2中相应的值替换df1中的索引值,因此结果如下所示: df1:Python 用其他数据帧中的匹配值替换索引值,python,pandas,Python,Pandas,我有以下数据帧: df1: df2: 我想用df2中相应的值替换df1中的索引值,因此结果如下所示: df1: 有什么想法吗?您需要重命名by字典创建人: 嗨,耶兹雷尔,谢谢你的迅速回复。我尝试了这一点,但不断出现以下错误:“Series”对象不可调用。我可能是因为你称之为索引的列是该列的实际索引..你知道如何解决这个问题吗?不客气!如果我的答案有用,别忘了-点击复选标记(✓),将其从灰显切换为填充。谢谢 Index ColA a 10 b
有什么想法吗?您需要
重命名by字典创建人:
嗨,耶兹雷尔,谢谢你的迅速回复。我尝试了这一点,但不断出现以下错误:“Series”对象不可调用。我可能是因为你称之为索引的列是该列的实际索引..你知道如何解决这个问题吗?不客气!如果我的答案有用,别忘了-点击复选标记(✓答案旁边的代码>),将其从灰显切换为填充。谢谢
Index ColA
a 10
b 9
c 12
d 13
Index Letter Names
0 d Waylon
1 a Marcus
2 z Eddie
3 q Justine
4 c Angela
5 b Joanna
Index ColA
Marcus 10
Joanna 9
Angela 12
Waylon 13
df1 = df1.rename(index=df1.set_index('Letter')['Names'].to_dict())