2つのpandasデータフレームがaあり、b:
a1 a2 a3 a4 a5 a6 a7
1 3 4 5 3 4 5
0 2 0 3 0 2 1
2 5 6 5 2 1 2
そして
b1 b2 b3 b4 b5 b6 b7
3 5 4 5 1 4 3
0 1 2 3 0 0 2
2 2 1 5 2 6 5
2つのデータフレームにはまったく同じデータが含まれていますが、順序と列名が異なります。2つのデータフレームの番号に基づいて、の各列名をの各列名と照合できるようにしたいと思いaますb。
これは単にの最初の行と比較するように簡単にはないaの最初の行とのb重複値があるように、例えば、両方a4とa7値を持つ5ことが直ちにいずれかにそれらを一致させることができないようにb2、またはb4。
これを行う最良の方法は何ですか?
[*df1.index]。一部について詳しく説明していただけますか?よろしくお願いいたします。