擅长:python、mysql、java
<p>如果条件匹配,则在<code>split</code>之后使用<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html" rel="nofollow noreferrer">^{<cd1>}</a>和选择第二个列表,否则添加错误的值(或<code>0</code>,需要什么):</p>
<pre><code>df['nickname'] = np.where(df['Age'] > 16, df['Name'].str.split('|', 1).str[1] , np.nan)
print (df)
Name Age nickname
0 Peter | Jacker 10 NaN
1 John | Parcker 45 Parcker
2 Paul | Cash 14 NaN
3 Tony 65 NaN
</code></pre>