我有两个包含唯一行的矩阵。此外,我还有另一个没有唯一行的矩阵。我必须相对于第一个矩阵从第二个矩阵中选择唯一的行,如果两行具有相同的名称,那么该值将必须计算为两行的平均值。
1ST矩阵: Click To download the first Matrix
答案 0 :(得分:0)
由于OP没有提供使用的完整脚本代码,我只能提供与矩阵(数据库,列表等)发射步骤有关的一般答案:
...snippet... # all import and other processing scriptcode here...
x = matrix1
y = matrix2
count1 = 0 # matrix 1
count2 = 0 # matrix 2
count_dbl = 0 # summary of encountered doubles within both matrixes
for item1 in x:
count1 +=1
for item2 in y:
count2 += 1
if item1 == item2:
..do whatever you need to do here...
count_dbl+=1
else:
... do something else here...
pass
print ('validation check on items in matrix 1: %s - 2: %s. Doubles: %s' % (count1, count2, count_dbl)
提示:item1或2可以是处理来自例如xml或excel文件等。
享受; p