【发布时间】:2020-04-30 10:22:00
【问题描述】:
我有两个 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 匹配。
最好的方法是什么?
【问题讨论】:
标签: python python-3.x pandas