擅长:python、mysql、java
<p>将<a href="https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.select.html" rel="nofollow noreferrer">^{<cd1>}</a>用于多个条件和多个选择:</p>
<pre><code>df['CountryISOCode']=np.select([(df.CurrencyCode=='GBP')&(df.CountryISOCode.isna()),\
(df.CurrencyCode=='EUR')&df.CountryISOCode.isna()],['GBR','IRE'],\
default=df.CountryISOCode)
Name PostCode CurrencyCode CountryISOCode
0 Steve Invalid Postcode GBP GBR
1 Robyn Invalid Postcode EUR IRE
2 James Valid Postcode GBP GBR
3 Halo Invalid Postcode EUR IRE
4 Jesus Valid Postcode GBP GBR
</code></pre>