我有两个二维数组,需要创建一个新的数组,并通过第二个数组进行过滤,其中第一列索引匹配。这两个数组的大小不同。
基本上,想法如下:
file A
#x y
1 2
3 4
2 2
5 4
6 4
7 4
file B
#x1 y1
0 1
1 1
11 1
5 1
7 1
My expected output 2D array should look like
#newx newy
1 1
5 1
7 1
我尝试了以下方法:
我按照以下方式进行了尝试:
match =[]
for i in range(len(x)):
if x[i] == x1[i]:
new_array = x1[i]
match.append(new_array)
print match
这似乎不起作用。请建议一种创建新的二维数组的方法。