擅长:python、mysql、java
<p>我会使用<strong><code>np.inf</code></strong></p>
<pre><code>import numpy as np
m_inf = (df.mtbur.isnull()) & (df.nur==0)
</code></pre>
<p>使用<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.mask.html" rel="nofollow noreferrer">^{<cd2>}</a>或<a href="https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.where.html" rel="nofollow noreferrer">^{<cd3>}</a>:</p>
<pre><code>df = df.mask(m_inf,np.inf)
#df = df.where(~m_inf,np.inf)
</code></pre>
<p>如果需要,请选择特定列:</p>
<pre><code>cols = [list_of_your_columns]
df[cols] = df[cols].mask(m_inf,np.inf)
</code></pre>