擅长:python、mysql、java
<p>可以使用<code>|</code>操作符提供这些单独的条件,然后将生成的布尔数组映射到<code>yes</code>和<code>no</code>。第一个条件只是查看<code>eircode</code>是否为null,第二个条件使用正则表达式检查<code>street_name</code>是否以数字开头:</p>
<pre><code>df['unique'] = ((~df.eircode.isnull()) | (df.street_name.str.match('^[0-9]'))).map({True:'yes',False:'no'})
>>> df
street_name eircode unique
0 Malborough Road BLT12 yes
1 123 Fake Road NaN yes
2 My Street NaN no
</code></pre>