这是一个示例说明:

x = data.frame(x1=1:3, x2=2:4, x3=3:5)
x
#   x1 x2 x3
# 1  1  2  3
# 2  2  3  4
# 3  3  4  5
x[2, 1] = NA
x[3, 2] = NA
complete.cases(x)
# [1]  TRUE FALSE FALSE
x[complete.cases(x), , drop=FALSE]
#   x1 x2 x3
# 1  1  2  3


如果我想过滤完整变量(列),而不是完整案例怎么办?在上面的示例中,它应该类似于:

x[,3,drop=FALSE]
#   x3
# 1  3
# 2  4
# 3  5

最佳答案

或类似这样的东西:

 x[, complete.cases(t(x)), drop=FALSE] # Tks Simon

关于r - R中的变量是否有complete.cases的类似物?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16340855/

10-12 20:12