擅长:python、mysql、java
<h3><code>str.replace</code></h3>
<pre><code>lastnames = [full.replace(first, '') for full, first in zip(df.FullName, df.FirstName)]
df.assign(LastName=lastnames)
FullName FirstName LastName
0 MichaelJordan Michael Jordan
1 KobeBryant Kobe Bryant
2 LeBronJames LeBron James
</code></pre>
<hr/>
<p>同样的想法,但使用<code>map</code></p>
<pre><code>df.assign(LastName=[*map(lambda a, b: a.replace(b, ''), df.FullName, df.FirstName)])
FullName FirstName LastName
0 MichaelJordan Michael Jordan
1 KobeBryant Kobe Bryant
2 LeBronJames LeBron James
</code></pre>