首页 > 解决方案 > 用 R 插补

问题描述

R新手并尝试使用RStudio中的“总统”数据集进行“简单的插补练习。我希望用“NA”代替平均值。我尝试了很多组合,但缺乏对究竟是什么的理解下面的陈述有误。“替换有零行”告诉我一些事情,但我不知道如何解决它。任何建议和建议将不胜感激。谢谢!

df_pres <- data.frame(presidents)
 df_pres$y[is.na(df_pres$y)] = mean(df_pres$y, na.rm=TRUE)

$<-.data.frame( , y, value = numeric(0))中的错误*tmp*:替换有 0 行,数据有 120 另外:警告消息:在 mean.default(df_pres$y, na.rm = TRUE) 中:参数不是数字或逻辑: 返回 NA

标签: rnaimputation

解决方案


推荐阅读