でソート:パンダ - 私は「DF」として知られているパンダのデータフレームを持つ列
x y
0 1 2
1 2 4
2 3 8
私は2つのフレームにそれを分割して、戻って一緒にマージしようとしています:
df_1 = df[df['x']==1]
df_2 = df[df['x']!=1]
私の目標は、同じ順序でそれを取り戻すことですが、私はCONCATとき、私は取得しています次:
frames = [df_1, df_2]
solution = pd.concat(frames)
solution.sort_values(by='x', inplace=False)
x y
1 2 4
2 3 8
0 1 2
問題は私です抽出したのと同じ順序で新しいデータフレームに戻すには 'x'の値が必要です。解決策はありますか?