首页 > 解决方案 > 我将如何遍历数据集并找到所有缺失值的位置?

问题描述

我已经通过 csv 文件读入了一个数据集,我试图逐行遍历整个数据集以找到每个缺失值的索引位置。目前我有以下...

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

但是希望使用 for 循环来做到这一点,以使其更清晰,并避免在代码的其他部分对索引位置进行硬编码。有没有办法做到这一点?

标签: rfor-loopmissing-data

解决方案


无需循环和硬编码

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

# [1] 5 7

推荐阅读