R 更换变量中的NAs?

R 更换变量中的NAs?,r,imputation,r-mice,R,Imputation,R Mice,晚上好, 我有一个数据集,其中有一个变量是缺少数据的性别。有谁能帮我用R软件包替换这些NAs吗。我尝试过“Mice”软件包,但它并没有取代NAs,它仍然存在于性别栏下的数据中。我已经提供了下面的样本数据和我的代码。提前感谢您的支持 R-使用的代码: 问候,, 库马尔代码太多了。您可以尝试使用method=“rf”或method=“cart”中的任何一种方法来插补缺失的数据,尽管根据我的经验,cart方法似乎更准确。 您还可以使用preprocess函数和medianImpute或KNIMPU

晚上好,

我有一个数据集,其中有一个变量是缺少数据的性别。有谁能帮我用R软件包替换这些NAs吗。我尝试过“Mice”软件包,但它并没有取代NAs,它仍然存在于性别栏下的数据中。我已经提供了下面的样本数据和我的代码。提前感谢您的支持

R-使用的代码:

问候,,
库马尔

代码太多了。您可以尝试使用method=“rf”或method=“cart”中的任何一种方法来插补缺失的数据,尽管根据我的经验,cart方法似乎更准确。 您还可以使用preprocess函数和medianImpute或KNIMPUTE,因为它为这种插补提供了非常好的结果。 以老鼠为例:

test_imp<-mice(df,m=5,method="cart",printFlag=F)
 test_imputed<-complete(test_imp,3)#Selects third imputation

test\u您可以在问题中提供所需的行为、特定的问题或错误以及在问题本身中重现这些问题所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:“您好,晚上好,谢谢您提供的解决方案。但是,在执行cart方法之后,我仍然使用可变性别。请提供建议。尝试“pmm”或“rf”。您可以看到更多使用方法(鼠标)的方法。祝您好运!
test_1<-preprocess(testdf,"medianImpute")
test_imputed<-predict(test_imputed,test_1)