У меня есть два файла со следующим содержимым ниже. Мой вопрос: в показанном ниже коде, если идентификатор совпадает в файле1 и файле2, то как сопоставить второй столбец в файле1 и соответствующий второй столбец в файле2 до n столбцов.
def process(file):
pt = []
f=open(file)
for l in f:
parts=l.strip().split('\t')
if len(parts) < 3:
print 'error with either ur input file or field check parts'
break
else:
pt.append(parts)
return pt
arr1 = process(file1)
arr2 = process(file2)
for arr in arr1:
if arr[0] in arr2:
//then match arr1[1] with arr2[1] and so on and get the results
файл1:
ID674097256 voice tech department
ID674097257 NA NA
ID674097399 chat order processing department
файл2:
ID674097212 voice tech department
ID674097257 NA NA
ID674097399 chat new processing department