ฉันมีสอง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
เฟรมข้อมูลสองเฟรมมีข้อมูลเหมือนกันทุกประการ แต่ในลำดับที่ต่างกันและมีชื่อคอลัมน์ที่ต่างกัน ขึ้นอยู่กับตัวเลขในสองเฟรมข้อมูลที่ฉันต้องการที่จะสามารถให้ตรงกับชื่อคอลัมน์ในแต่ละที่จะชื่อคอลัมน์ในแต่ละa
b
มันไม่ได้เป็นเรื่องง่ายเหมือนเพียงแค่เปรียบเทียบแถวแรกของa
กับแถวแรกของb
ที่มีค่าซ้ำเช่นทั้งสองa4
และa7
มีค่า5
ดังนั้นจึงเป็นไปไม่ได้ที่จะได้ทันทีตรงกับพวกเขาอย่างใดอย่างหนึ่งหรือb2
b4
วิธีที่ดีที่สุดในการทำเช่นนี้คืออะไร?
[*df1.index]
ไหม? จะขอบคุณคุณไชโย