擅长:python、mysql、java
<p>如果需要创建2个新列,请使用带参数<code>n=1</code>的<a href="http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.str.rsplit.html" rel="nofollow noreferrer">^{<cd1>}</a>。如果只需要最后一列,<a href="https://stackoverflow.com/a/38498755/2901002">^{<cd3>}</a>解决方案更好:</p>
<pre><code>print (df)
fullname
0 martin master
1 andreas test
2 andreas martin master
df[['first_name','last_name']] = df['fullname'].str.rsplit(expand=True, n=1)
print (df)
fullname first_name last_name
0 martin master martin master
1 andreas test andreas test
2 andreas martin master andreas martin master
</code></pre>