Sorry guys, I know it is a very basic question, I'm just a beginner
In [55]: df1
Out[55]:
x y
a 1 3
b 2 4
c 3 5
d 4 6
e 5 7
In [56]: df2
Out[56]:
y z
b 1 9
c 3 8
d 5 7
e 7 6
f 9 5
pd.merge(df1, df2) gives:
In [56]: df2
Out[56]:
x y z
0 1 3 8
1 3 5 7
2 5 7 6
I'm confused the use of merge, what does '0','1','2' mean? For example,when the index is 0, why x is 1, y is 3 and z is 8?