如何遍历数据集并找到所有缺失值的位置?

时间:2019-10-15 09:22:27

标签: r for-loop missing-data

我已经通过csv文件读取了数据集,并且尝试通过行遍历整个数据集来查找每个缺失值的索引位置。此刻我有以下...

sum_of_missing <- function(x){sum(is.na(x))}
missing_data <- apply(data,1,sum_of_missing)

但是很乐意使用for循环来做到这一点,以使其更整洁并避免在代码的其他部分硬编码索引位置。有办法吗?

1 个答案:

答案 0 :(得分:0)

无需循环和硬编码

a_vector = c(3,5,6,7,NA,45,NA,56)
which(is.na(a_vector))

# [1] 5 7