擅长:python、mysql、java
<p>这应该足够简单,即使没有regex。使用字符串拆分和串联的组合。你知道吗</p>
<pre><code>df.Name.str[0] + '.' + df.Name.str.split().str[-1]
0 A.Brown
1 L.McCoy
2 L.Bell
Name: Name, dtype: object
</code></pre>
<p>如果<code>Name</code>列可能有前导空格,请将<code>df.Name.str[0]</code>替换为<code>df.Name.str.strip().str[0]</code>。你知道吗</p>
<p>警告:列必须至少有两个名称。你知道吗</p>