想象一个电气连接器。它有插针。每个插针在空间中都有对应的X/Y位置。我正在尝试找出如何根据它们的X/Y坐标镜像或“翻转”连接器上的每个插针。 注意:我使用的是 pandas 版本23.4 我们可以假设 x、y 和 pin 不是唯一的,但 connector 是唯一的。连接器可以是任何大小,例如两行 5 个插针,3 行 6 个插针等。
x y pin connector
1 1 A 1
2 1 B 1
3 1 C 1
1 2 D 1
2 2 E 1
3 2 F 1
1 1 A 2
2 1 B 2
3 1 C 2
1 2 D 2
2 2 E 2
3 2 F 2
数据框列 'flip' 是我尝试达成的解决方案。请注意,原来在同一行中的引脚现在顺序相反。
x y pin flip connector
1 1 A C 1
2 1 B B 1
3 1 C A 1
1 2 D F 1
2 2 E E 1
3 2 F D 1
1 1 A C 2
2 1 B B 2
3 1 C A 2
1 2 D F 2
2 2 E E 2
3 2 F D 2