[R言語]ベクトルの要素をランダムに並び替えるには?

R言語

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

ベクトルの要素をランダムに並び替える(ソートする)方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

ベクトルの要素をランダムに並び替える(ソートする)には、sample()を使います。

まず、sample()を呼び出します。

そして、sample()の引数にベクトルを指定します。

#vect=対象のベクトル
result <- sample(vect)

上記のsample()は、ベクトル(vector)の要素をランダムに並び替えたベクトルを生成します。

使用例

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

result <- sample(numbers)

print(result)
出力:
> print(result)
[1] 2 3 5 4 1

コメント

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