我正在尝试使用以下链接使用MICE实现:
Missing value imputation in python using KNN
from fancyimpute import MICE as MICE
df_complete=MICE().complete(df_train)
我收到以下错误:
输入类型不支持> ufunc'isnan',并且输入无法根据强制转换规则“安全”安全地强制转换为任何支持的类型
在链接上,它说他们已经用NaN取代了 . 我不确定这是什么意思?我已经尝试过: df_train.isnull(np.array([np.nan, 0], dtype=float))
但它也没有帮助 .
2 回答
感谢Data imputation with fancyimpute and pandas
处理
None
值时通常会发生此错误 . 你有没有尝试过:代替?