我有两个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]?会很感激你,加油。