加入RowId

时间:2017-04-06 09:41:00

标签: python pandas

df1=

3    4.760291
1    4.551454
2    4.507637


df2=
1  VeryGood
2  Good
3  NotBad

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

Expected Output
3    4.760291  NotBad
1    4.551454  VeryGood
2    4.507637  Good

请告诉我你对SQL的看法我们可以在rowid的基础上加入,请指导我实现上述逻辑

1 个答案:

答案 0 :(得分:0)

IIUC joinmerge应该在这里工作:

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

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