【发布时间】:2021-09-14 09:07:19
【问题描述】:
我目前有一个大约 350 列的数据框。我想使用迭代估算器和ExtraTreesRegressor 使用其他几列来估算其中一列中的 NaN。我创建了一个较小的数据框,其中包含感兴趣的特征。我的数据框看起来像:
我想在first_seen_days 中估算 NaN,但是我遇到的问题是所有 NaN 都使用相同的值进行估算。我希望每个 NaN 都被赋予不同的值。这是我的代码:
data_interpolation = df_sample[["first_seen_days","domain_relevant_info_id",
"reason_id", "score.1", "status_id"]]
imp = IterativeImputer(random_state = 0)
imp.fit(data_interpolation)
X = data_interpolation
data_interpolation["first_seen_days"] = imp.transform(X)
【问题讨论】:
标签: python pandas scikit-learn