どうも、ちょげ(@chogetarou)です。
ベクトル(vector)のNAの要素を全て削除する方法を紹介します。
方法

ベクトル(vector)のNAの要素を全削除するには、is.na()を使います。
まず、ベクトル名と[]を記述します。
そして、[]内に、「!is.na(ベクトル)
」を指定します。
#vect=対象のベクトル
result <- vect[!is.na(vect)]
上記の[]は、対象のベクトル(vector)のNAの要素を全削除した結果を返します。
使用例
nums <- c(1, 2, NA, 3, 4, NA, NA, 5)
result <- nums[!is.na(nums)]
result
出力:
[1] 1 2 3 4 5
コメント