我收到一个错误:
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
是副本。