UnboundLocalError:分配前引用了局部变量“ attrib”

时间:2019-07-05 19:42:45

标签: variables syntax-error local

我收到一个错误:

  

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是副本。

0 个答案:

没有答案