擅长:python、mysql、java
<p>如果您最终想要将新名称添加到<code>df</code>,您可以通过以下方式直接添加:</p>
<pre><code>df['newnames'] = df['name'].str.replace(' ', '_')
</code></pre>
<p>如果只想将<code>name</code>列更改为用<code>_</code>替换所有空格,也可以直接在原始列上执行此操作(覆盖它),如下所示:</p>
<pre><code>df['name'] = df['name'].str.replace(' ', '_')
</code></pre>
<p>在这两种方式中,我们都是使用Pandas的矢量化操作来完成的,该操作已针对更快的执行进行了优化,而不是使用尚未优化且速度较慢的循环</p>