擅长:python、mysql、java
<p>发生这种情况的原因是<code>tweet_text</code>对于初学者来说是列<code>df.ix[:, 2]</code>的副本。第二,这不是pandas迭代<code>Series</code>的方式——应该使用<code>apply()</code>。在</p>
<p>要更新代码,将进入循环的所有内容都转换为函数:</p>
<pre><code>def parse_tweet(tweet):
## everything from loop goes here
return tweet
</code></pre>
<p>然后,代替:</p>
^{pr2}$
<p>执行:</p>
<pre><code>df.iloc[:, 2] = df.iloc[:, 2].apply(parse_tweet)
</code></pre>
<p>顺便说一句,不要使用<code>ix</code>索引器,因为它已经贬值,并将在熊猫的未来版本中删除。在</p>