【发布时间】:2019-12-01 17:03:36
【问题描述】:
我正在尝试查找与每列/特征的 NA 值相对应的观察结果。我用更小的数据集复制了这个问题。
whichNA <- function(vec) {
which(is.na(vec))
}
orgnl <- data.frame("x" = c(3,6,NA,12,NA,18),"y" = c(NA,NA,6,8,10,NA))
subs = orgnl[-c(2:3),]
rownames(subs) = as.character(1:nrow(subs))
apply(subs,2,whichNA)
输出:
$x
3
3
$y
1 4
1 4
预期输出:
$x
3
$y
1 4
【问题讨论】:
-
使用
sapply(subs,whichNA) -
我真的没想到。非常感谢。
-
@arg0naut91 在我看来,这是值得回答的,可能包括 Joran 的解释。