擅长:python、mysql、java
<p>你的问题是:</p>
<pre><code>for debt in df.gov_debt_perct_mev:
if (debt <= 60.0):
for og in df.output_gap_pf_sf:
....
else:
for og in df.output_gap_pf_sf:
</code></pre>
<p>您向数组中添加了至少x<em>a+x</em>b个条目。
其中x是df.output\间隙\ pf\ sf,是中的条目数债务百分比60岁以下,b是(len(债务百分比)-a)。你知道吗</p>
<p>你不应该在另一个for循环中使用for。你知道吗</p>
<p>此外,您还有类似的问题:</p>
<pre><code>if (og >= -3.0) & (og < -1.5):
for diff in df.diff_pg_ag:
if (diff > 0):
reqsb.append(0.25)
else:
reqsb.append(0)
</code></pre>