Tengo dos pandas
marcos de datos a
y 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
y
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
Los dos marcos de datos contienen exactamente los mismos datos, pero en un orden diferente y con diferentes nombres de columna. Según los números en los dos marcos de datos, me gustaría poder hacer coincidir el nombre a
de cada columna con el nombre de cada columna b
.
No es tan fácil como simplemente comparando la primera fila de a
la primera fila de b
como valores duplicados, por ejemplo tanto a4
y a7
tiene el valor 5
por lo que no es posible hacer coincidir inmediatamente a cualquiera b2
o b4
.
¿Cuál es la mejor manera de hacer esto?
[*df1.index]
parte, por favor? Te lo agradeceré, saludos.