2
我有兩個數據幀排序:的毗連2熊貓dataframes而不對初始列
數據幀甲
index ID_1 ID_2 Value
0 1 1 1.0
1 1 2 1.2
2 1 3 1.3
數據幀乙
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列順序的差異。
我試圖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)
對數據幀有指標排序後復位。
我認爲這是我假設的那種我也重新索引的東西,它可能沒「T。 – traggatmot
@traggatmot它當然沒有。使用'reset_index(drop = True)'來完成。 – piRSquared