擅长:python、mysql、java
<h3><code>str.split</code>+<code>str.len</code></h3>
<p><code>str.len</code>对于任何非数值列都很有效。</p>
<pre><code>df['totalwords'] = df['col'].str.split().str.len()
</code></pre>
<hr/>
<h3><code>str.count</code></h3>
<p>如果您的单词是单空格分隔的,您可以简单地将空格数加1。</p>
<pre><code>df['totalwords'] = df['col'].str.count(' ') + 1
</code></pre>
<hr/>
<h3>列表理解</h3>
<p>这比你想象的要快!</p>
<pre><code>df['totalwords'] = [len(x.split()) for x in df['col'].tolist()]
</code></pre>