Импортированный файл Excel от Pandas и KeyError

У меня есть файл Excel с несколькими листами, который уже импортирован pd.Read_Excel. Это OrderedDic(). Затем я создал пустой OrderedDict() и запустил цикл for, чтобы сделать что-то вроде следующего:

imp_by_xlfile=pd.ExcelFile(excelfile)
sheet_names=imp_by_xlfile.sheet_names

imported=pd.read_excel(filename, sheet_name=sheet_names, 
names=list(range(0,21)), usecols=list(range(0,21)))

newdf= OrderedDict()
for i in imported.keys():
    newdf[i]=e[i].dropna(how='all')

mdf= OrderedDict()
for i in sheet_names:
    if type(newdf[i].loc[12,7])==str:
        address=newdf[i].loc[12,7].split('-')
        address.append(None)
    elif math.isnan(newdf[i].loc[12,7]):
        address=[None,None]
    else:
        address=[None,None]

но в этой строке появляется следующая ошибка:

KeyError: '4'

Я даже не знаю, куда мне обратиться, чтобы решить эту проблему, потому что все находится под оболочкой панад. Буду признателен, если вы мне поможете. Заранее спасибо

0 ответов

Другие вопросы по тегам