Удаление ключа из словаря

Есть словарь {u'KI': [3, 5], u'Useobj': [1, 3, 4, 5], u'Status_law': [2, 3, 5], u'Present': []} Пытаюсь удалить из него ключи которых нет в эксель таблице

введите сюда описание изображения

  fc = r'R:\TEST\Test.xlsx'  
  f = r'R:\TEST\list.xlsx' #список ключей
  df = pd.read_excel(f) #чтение эксель со списком ключей
  df_1 = pd.read_excel(fc) 
  df_1 = df_1.set_index('ID') #замена индекса
  b = {i: df_1[df_1[i].isnull()].index.tolist() for i in df_1.columns} #создание словаря из экселя
  for d_1 in b:
      for d in df["Name"].unique():
          if d_1 != d:
              del b[d_1]

При попытке удалить появляется ошибка KeyError: u'KI'. Не могу понять почему она возникает и как её исправить.


Ответы (0 шт):