擅长:python、mysql、java
<p><code>iterrows()</code>返回行id和行<a href="https://stackoverflow.com/a/16476974/16813828">see a simple example </a></p>
<p>所以你应该这样做:</p>
<pre class="lang-py prettyprint-override"><code>for a,c in val1.iterrows():
amount = c['amount_donated']
if amount >= 5 :
above5.append(c['controln'])
elif amount >= 1 :
above1.append(c['controln'])
else:
print('No match')
print('Done')
</code></pre>
<p>当你写作时:
<code>a = val1['controln']</code>并将a附加到列表中,实际上就是附加整个列</p>