【发布时间】:2019-05-09 23:37:28
【问题描述】:
我正在尝试使用 Imputer 替换我所有的 NaN 值。但是,sklearn imputer 将我的数据更改为 numpy 数组。如何在不将数据更改为 numpy 数组的同时替换所有 NaN 值?
from sklearn.preprocessing import Imputer
import pandas as pd
df = pd.read_csv('my_data')
imp = Imputer(strategy='median')
imp.fit(df)
df = imp.transform(df)
当我检查我的数据后,我没有得到我以前拥有的格式良好的数据,而是一个 numpy 数组。
【问题讨论】:
标签: python pandas scikit-learn