擅长:python、mysql、java
<p>你可以试试<code>str.split</code></p>
<pre class="lang-py prettyprint-override"><code>df['a1'] = 'Marco ' + df['a1'].str.split(r'Marco').str[-1]
df['a1']
# 0 Marco 1
# 1 Marco 2
# 2 Marco 3
# Name: a1, dtype: object
</code></pre>
<p>或<code>str.replace</code></p>
<pre class="lang-py prettyprint-override"><code>df['a1'] = df['a1'].str.replace(r'(Marco)*\s*(\d+)', r'Marco \2')
df['a1']
# 0 Marco 1
# 1 Marco 2
# 2 Marco 3
# Name: a1, dtype: object
</code></pre>