我有两个数据框,每个数据框都有不同的索引,我想合并一下#hop;' df2 中的列到 df1 ,基于' src' df1中的列和df2中的索引。
df1
src dest val
0 1 2 X
1 1 2 Y
2 1 3 Z
3 1 4 X
4 2 2 X
5 3 2 Y
6 4 3 Z
7 4 1 X
df1
id hop
1 3
2 5
3 2
4 3
即。结果数据框需要合并:
df3
src dest val hop
0 1 2 X 3
1 1 2 Y 3
2 1 3 Z 3
3 1 4 X 3
4 2 2 X 5
5 3 2 Y 2
6 4 3 Z 3
7 4 1 X 3
我认为它可能是pd.merge()或pd.join()操作,但我有点麻烦:(