我有两个数据框:
Dataframe A
index ID_1 ID_2 Value
0 1 1 1.0
1 1 2 1.2
2 1 3 1.3
DataFrame B
index ID_1 ID_2 Value
0 1 2 1.0
1 1 1 1.2
2 1 3 1.3
每个按ID_1排序,然后按值排序。
我想合并或连接两个数据帧,以便我可以轻松确定数据框A和数据框B中ID_2的位置不相同 - 因此确定我的排序何时突出显示ID_2列顺序的差异。< / p>
我尝试过几种不同的方式使用pd.concat,我总是得到这个结果:
index ID_1 ID_2 Value ID_1 ID_2 Value
0 1 1 1.0 1 1 1.2
1 1 2 1.2 1 2 1.0
2 1 3 1.3 1 3 1.3
而不是我想要的:
index ID_1 ID_2 Value ID_1 ID_2 Value
0 1 1 1.0 1 2 1.0
1 1 2 1.2 1 1 1.2
2 1 3 1.3 1 3 1.3
有什么想法吗?我尝试过不同的列名等等。
编辑:
下面提出的解决方案当然有效,但必须记住在数据帧上执行reset_index(drop=True)
以便在排序后重置索引。