擅长:python、mysql、java
<p>首先,让我们创建备份阵列,以便在缺少值时填充</p>
<pre><code>s = np.core.defchararray.add('unknown',df.columns.values)
</code></pre>
<p>然后我们可以简单地用s中的正确值替换每个NaN:</p>
<pre><code>cols = df.columns.values
for col_name in cols:
df.col_name.fillna(s, inplace=True)
</code></pre>