[R言語]ベクトルから特定の値の要素を全削除するには?

R言語

どうも、ちょげ(@chogetarou)です。

ベクトル(vector)から指定した値の要素を全て削除する方法を紹介します。

スポンサーリンク

方法

ベクトル(vector)から特定の値(value)の要素を全て削除するには、[]を使います。

まず、ベクトル名と[]を記述します。

そして、[]内に、「ベクトル != 値」を指定します。

#vect=対象のベクトル, value=削除する値
result <- vect[vect != value]

上記の[]は、対象のベクトル(vector)から特定の値を全て削除した結果を返します。

使用例

nums <- c(1, 2, 1, 1, 3, 4, 5, 1)

result <- nums[nums != 1]

result
出力:
[1] 2 3 4 5

コメント

タイトルとURLをコピーしました