Я получаю сообщение об ошибке:
UnboundLocalError: локальная переменная 'attrib', на которую ссылается перед присваиванием
Как мне это интерпретировать и исправить?
Я попытался сделать переменные в определении одинаковыми.Это тоже не сработало.
for attrib, missing_values in zip(df_copy[attrib], df_copy[missing_values]):if missing_values[0] != '':
for value in missing_values:
if value.isnumeric() or value.lstrip('-').isnumeric():
value = int(value)
azdias.loc[azdias[attrib] == value, attrib] = np.nan
Я пытаюсь определить отсутствующие или неизвестные значения данных и преобразовать их в NaN.
azdias
- это данные.df_copy
является копией.