我有两个文件,其中一个只是一个列向量,例如:
1x23
1y21
1z21
1z25
和其他是形式的矩阵
1x23 1x24 1y21 1y22 1y25 1z22 class
2000 3000 4000 5000 6000 7000 Yes
1500 1200 1100 1510 1410 1117 No
首先,我想查找第一个文件中的哪些行与第二个文件中的第一行匹配。其次,我想复制与第一个文件中的列匹配的第二个文件的列,并将它们附加到第二个文件中。因此,由于 1x23、1y21 匹配,我想在第二个中复制这两列并将其附加到类变量之前。
我希望我的结果是
1x23 1x24 1y21 1y22 1y25 1z22 1x23 1y21 class
2000 3000 4000 5000 6000 7000 2000 4000 Yes
1500 1200 1100 1510 1410 1117 1500 1100 No
我使用 perl 使用 for 循环 3 对其进行编码,但由于数据非常大,它崩溃了。我认为应该有有效的方法来做到这一点。