下面的代码告诉我我的数据库中有多少NA,以及它们出现在哪些列中。但是,我希望确定他们的立场。请协助。
apply(apply(ncv, 2, is.na), 2, sum)
Identity Number Student No Course Level
4 4 4 4
Tuition Campus
31 4
答案 0 :(得分:3)
例如,创建一个包含两个NA
值的data.frame:
mtcars2 <- mtcars
mtcars2[2, 3] <- NA
mtcars2[4, 6] <- NA
which
是您的朋友,不需要apply
:
which(is.na(mtcars2), arr.ind = TRUE)
给出:
row col
Mazda RX4 Wag 2 3
Hornet 4 Drive 4 6