我在python中有一个脚本做了一些非线性优化,我现在有一个有点愚蠢的错误。 我在脚本上做了一个循环,现在我将结果保存在名为" Final"的变量中,在开始时我通过将其设置为None来创建虚拟。所以现在如果它是第一次迭代,它将是一个空变量,我的结果(一个pandas DataFrame)将被保存,如果是在第一次迭代之后,结果将被附加到最后一个" Final&#34 ;变量
这是我的代码:
if Final == None:
Final = df #df is a pandas dataframe of 1 line and 29 columns
elif Final != None:
Final = Final.append(df,ignore_index = True)
我收到此错误: " unindent与任何外部缩进级别都不匹配"
我将Final变量设置为None是错误的吗?有没有更好的方法将结果添加到最终变量?