Ошибка при сравнении колонок файлов KeyError: 3002
Необходимо сравнить два файла по одному из столбцов. Данные из второго файла перенести в виде отдельного столбца перенести в первый. При выполнении кода возникает ошибка KeyError: 3002. Не могу понять в чем причина. Просьба помочь
1.txt
sprav
cod 1000 1001 1002 1003 2000 2001 2002 2002 2003 2003 2004 2004 2005 2006 3000 3001 3002 4000 5000 6000 6001
name 1958 1998 1975 2008 1969 1972 1962 1965 1961 2012 1914 1956 1978 1971 1999 1917 2000 1974 2013 1977 1955
2.txt
dataset
cod 3002 1000 1001 1002 1003 3001 3000 5000 6000 6001 6003 7000 7001 7002 7003 7004 6002 8000 4000 7006 7005 9000 2001 2000 2004 2002 2003 2004 2002 2003 2005 2006
klass КС-1 КС-1 КС-1 КС-1 КС-1 КС-1 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-3 КС-6 КС-7 КС-7 КС-7_2 КС-7_2 КС-7_2 КС-7_2 КС-7_2 КС-7_2 КС-7_3 КС-7_4
Добавление нового пустого столбца
dataset ['name'] = ""
Запись класса в новый пустой столбец массива dataset
for dataset_ABs in dataset_AB:
for sprav_ABs in sprav_AB:
if dataset_AB[dataset_ABs]['cod'] == sprav_AB[sprav_ABs]['cod']:
dataset['name'] = sprav['name']
print(dataset['name'])