擅长:python、mysql、java
<p>您尚未显示完整的代码。因此,我只根据您的编码风格回答。
我认为应该多次运行函数。通过不使用任何<strong>全局变量,可以避免看到错误的迭代次数</p>
<p>例如,您可以尝试更改编码样式,如下所示:</p>
<pre><code>idx = [1, 2]
cols = [2, 2]
def run_imputation(idx, cols):
count = 0
for i in idx:
for col in cols:
count += 1
print(count)
dfClean.iloc[i, col] = tempOut[i,col] # Need to do such and more computations
origVal.append(dfClean_Orig.iloc[i, col])
impuVal.append(dfClean.iloc[i, col])
</code></pre>