Tôi có hai pandas
khung dữ liệu a
và 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
và
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
Hai khung dữ liệu chứa chính xác cùng một dữ liệu, nhưng theo một thứ tự khác nhau và với các tên cột khác nhau. Dựa trên các số trong hai khung dữ liệu, tôi muốn có thể khớp từng tên cột a
với từng tên cột trong b
.
Không dễ dàng như chỉ đơn giản so sánh hàng đầu tiên a
với hàng đầu tiên b
vì có các giá trị trùng lặp, ví dụ cả hai a4
và a7
có giá trị 5
nên không thể khớp chúng ngay lập tức với b2
hoặc b4
.
Cách tốt nhất để làm việc này là gì?
[*df1.index]
một phần xin vui lòng? Sẽ biết ơn bạn, chúc mừng.