我有兩個文件之後它們中的一個僅僅是一個列向量,例如:追加列的圖案匹配
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的使用的3個循環的代碼,但由於數據是非常大的,它墜毀。我認爲應該有效的方法來做到這一點。
+1有趣的解決方案.. –