擅长:python、mysql、java
<p>错误出现在代码的最后一行:</p>
<pre><code>temp=[]
</code></pre>
<p>在这一行中,您通过创建一个新的空列表将<code>temp</code>转换为一个列表。相反,您应该使用以下方法创建一个空的<code>DataFrame</code>:</p>
<pre><code>temp=pd.DataFrame()
</code></pre>
<p><strong>旁注:</strong></p>
<p>使用<code>append</code>方法时,不需要进行属性设置。您正在这样做:</p>
<pre><code>temp=temp.append(data1.loc[i,0:2])
</code></pre>
<p>相反,请删除属性并仅使用以下内容:</p>
<pre><code>temp.append(data1.loc[i,0:2])
</code></pre>
<p>通常,<code>append</code>方法在不创建新实例的情况下向集合添加新条目</p>