Ho due pandasframe di dati ae 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
e
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
I due frame di dati contengono esattamente gli stessi dati, ma in un ordine diverso e con nomi di colonna diversi. Sulla base dei numeri nei due frame di dati, vorrei essere in grado di abbinare il nome adi ogni colonna al nome di ciascuna colonna b.
Non è facile come semplicemente confrontare la prima riga di acon la prima riga di bcome ci sono valori duplicati, ad esempio entrambi a4e a7hanno il valore 5quindi non è possibile abbinarli immediatamente a uno b2o b4.
Qual è il modo migliore per farlo?
[*df1.index]parte per favore? Ti sarò grato, evviva.