首页 > 解决方案 > 在列的单元格值上使用带有条件的 Imputer

问题描述

我有一个数据框,在某些列中有一定数量的“nan”:(总行数超过 50000)

数据如下所示(显示第 3 列)

一个 C D F
10 20 5 . . .
54 10 . . .
23 9 . . .
30 32 6 . . .
20 22 . . .
. . . . . .
. . . . . .

这些列有一个条件:A < B 和 A > C 始终适用于所有行。

我希望使用一些插补器(最好是 KNNImputer),以便在插补后满足上述条件。(虽然以通用方式应用 imputer,但事实证明许多单元格不满足这些条件)

如何实施?

标签: pandasdataframemachine-learningknnimputation

解决方案


推荐阅读