説明のための例を次に示します。
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