擅长:python、mysql、java
<p>使用np.选择i、 e</p>
<pre><code>df['Zone'] = np.select([df['Neighb'] == 'IDOTRR',df['Neighb'] == 'Mitchel'],['RM','RL'],df['Zone'])
</code></pre>
^{pr2}$
<p>在你的情况下,你可以使用</p>
<pre><code># Boolean mask of condition 1
m1 = (all_data.MSZoning.isnull()) & (all_data.Neighborhood == "IDOTRR")
# Boolean mask of condition 2
m2 = (all_data.MSZoning.isnull()) & (all_data.Neighborhood == "Mitchel")
np.select([m1,m2],['RM','RL'],all_data["MSZoning"])
</code></pre>