Python 基于RowId加入

Python 基于RowId加入,python,pandas,Python,Pandas,现在我想基于RowID连接两个数据帧,是否可以基于RowID连接两个不同的数据帧(因为我没有任何匹配列) 请让我知道您在SQL中的想法我们可以在rowid的基础上进行连接,请指导我实现上述逻辑IIUCjoin或merge应该在这里工作: Expected Output 3 4.760291 NotBad 1 4.551454 VeryGood 2 4.507637 Good 我希望df1.join(df2)也能起作用IIUCjoin或merge应该在这里起作用: Exp

现在我想基于RowID连接两个数据帧,是否可以基于RowID连接两个不同的数据帧(因为我没有任何匹配列)


请让我知道您在SQL中的想法我们可以在rowid的基础上进行连接,请指导我实现上述逻辑IIUC
join
merge
应该在这里工作:

Expected Output
3    4.760291  NotBad
1    4.551454  VeryGood
2    4.507637  Good

我希望
df1.join(df2)
也能起作用

IIUC
join
merge
应该在这里起作用:

Expected Output
3    4.760291  NotBad
1    4.551454  VeryGood
2    4.507637  Good

我希望
df1.join(df2)
也能工作

什么是rowId,你是说索引?例如,加入(df2)?谢谢@EdChum。是的,它是基于索引的。df2.index[0]=1 df2.index[1]=2 df2.index[2]=3您是否尝试过
df1.join(df2)
?非常感谢@EdChum。它工作得很好什么是rowId,你是说索引?例如,加入(df2)?谢谢@EdChum。是的,它是基于索引的。df2.index[0]=1 df2.index[1]=2 df2.index[2]=3您是否尝试过
df1.join(df2)
?非常感谢@EdChum。它工作得很好
In [6]:
df1.merge(df2, left_index=True, right_index=True)

Out[6]:
        1_x       1_y
0                    
1  4.551454  VeryGood
2  4.507637      Good
3  4.760291    NotBad