使用R

时间:2017-09-30 09:14:40

标签: r

下面的代码告诉我我的数据库中有多少NA,以及它们出现在哪些列中。但是,我希望确定他们的立场。请协助。

apply(apply(ncv, 2, is.na), 2, sum)

Identity Number      Student No          Course           Level 
             4               4               4               4 
        Tuition          Campus 
            31               4 

1 个答案:

答案 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