【发布时间】:2021-12-09 13:15:40
【问题描述】:
我想取一些列的平均值来形成一列,如下所示:
ffc1$IPC <- rowMeans(ffc1[,c("m5c6j","m5c6g","m5c6c","m5c6h", "m5c6i", "m5c6l", "m5c6m", "m5c6n", "m5c7", "m5d20g", "m5d20j", "m5d20h", "m5d20i", "m5d20l", "m5d20m", "m5d20n", "m5d21", "m5d20c")], na.rm = TRUE)
接下来我检查唯一值:unique(ffc1$IPC),它会产生以下结果:
-3, -2, 1, 4, 3, 3, -1, NA
然后我想用我的列中仅正值的中值来估算上面的缺失值 (NA)。如何调整以下代码以获得所需的输出?
#Impute
ffc1$IPC[is.na(ffc1$IPC)] <- median(ffc1$IPC, na.rm = TRUE)
【问题讨论】: