Mam dwie pandasramki danych ai 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
i
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
Dwie ramki danych zawierają dokładnie te same dane, ale w innej kolejności i przy różnych nazwach kolumn. Na podstawie liczb w dwóch ramkach danych chciałbym móc dopasować nazwę akażdej kolumny do nazwy każdej kolumny w b.
Nie jest to tak proste, jak proste porównanie pierwszego wiersza az pierwszym wierszem, bponieważ istnieją zduplikowane wartości, na przykład oba a4i a7mają tę wartość, 5więc nie jest możliwe natychmiastowe dopasowanie ich do jednego b2lub drugiego b4.
Jak najlepiej to zrobić?
[*df1.index]części, proszę? Będę ci wdzięczny, na zdrowie.