擅长:python、mysql、java
<p>由于您正在进行行操作,因此我们可以使用apply</p>
<p>其思想是将名字替换为self+逗号分隔</p>
<pre><code>df["SplitName"] = df.apply(
lambda x: x["FullName"].replace(x["FirstName"], f"{x['FirstName']}, "), axis=1
)
print(df['SplitName'].str.split(',',expand=True))
0 1
0 Michael Jordan
1 Kobe Bryant
2 LeBron James
</code></pre>