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

R言語

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

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

スポンサーリンク

方法

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

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

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

そして、sample()の引数にリスト(List)を指定します。

#ls=対象のリスト
result <- sample(ls)

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

使用例

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

result <- sample(numbers)

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

[[2]]
[1] 2

[[3]]
[1] 4

[[4]]
[1] 1

[[5]]
[1] 5

コメント

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