擅长:python、mysql、java
<p>我有<code>sklearn</code>的最新版本,此方法不可用,但这里有两个建议:</p>
<ul>
<li><p>使用:<code>n_neighbors=1</code></p></li>
<li><p>使用<code>pandas</code></p></li>
</ul>
<pre><code>X = np.array([[2, np.nan], [3, 4], [np.nan, 6], [8, 8]])
array([[ 2., nan],
[ 3., 4.],
[nan, 6.],
[ 8., 8.]])
X=pd.DataFrame(X)
X = X.fillna(X.mean())
X.values
array([[2. , 6. ],
[3. , 4. ],
[4.33333333, 6. ],
[8. , 8. ]])
</code></pre>