【发布时间】:2020-03-05 02:10:27
【问题描述】:
我需要使用 R 中的中值或众数将每个 NA 填充到具有 2-3 组的数据框中。
实际上,我试图将 NA 归为数值变量的中位数分组和因子变量的分组模式。
我搜索了该网站,但找不到任何合适的建议来帮助我。
一些答案建议一次估算整个 NA 或仅估算一个变量。我的数据框有 40 多列。
如果有人能清楚地解决它,我将非常感激。
这是我的粗略代码,但它不起作用。
fillna_cols <- c(d,e,f,g,h...)
df %>%
group_by(a,b,c) %>%
mutate_at(fillna_cols, na.aggregate(df,FUN = median))
【问题讨论】:
标签: r imputation