r - 我将如何遍历数据集并找到所有缺失值的位置?
问题描述
我已经通过 csv 文件读入了一个数据集,我试图逐行遍历整个数据集以找到每个缺失值的索引位置。目前我有以下...
sum_of_missing <- function(x){sum(is.na(x))}
missing_data <- apply(data,1,sum_of_missing)
但是希望使用 for 循环来做到这一点,以使其更清晰,并避免在代码的其他部分对索引位置进行硬编码。有没有办法做到这一点?
解决方案
无需循环和硬编码
a_vector = c(3,5,6,7,NA,45,NA,56)
which(is.na(a_vector))
# [1] 5 7
推荐阅读
- memory-management - 在 Guest 上使用 kmalloc 的连续物理内存
- html - 在 HTML 中的表格上添加滚动条
- ckeditor - 避免将短代码包含在
在ckeditor 4中
- java - openjdk 破坏 docker 构建
- c# - 将输入限制为仅数字和 xamarin 表单中的句号
- html - md-tabs 没有出现在页面上
- powershell - 从 MSOL 组中删除用户
- r - 循环保存 ImageMagik 的每个数据帧行图
- android - 重新打开应用程序时隐藏 Android 上的导航栏
- twitter-bootstrap - 如何覆盖 boostrap.css 中的 .popover-title 类?