どうも、ちょげ(@chogetarou)です。
リスト(List)の要素をランダムに取得する方法を紹介します。
方法

リスト(List)の要素をランダムに抽出するには、sample()を使います。
まず、sample()を呼び出します。
そして、sample()の第1引数に対象のリスト(List)、第2引数に抽出する個数を指定します。
#ls=対象のリスト, count=抽出する個数
result <- sample(ls, count)
上記のsample()は、リスト(List)の要素をランダムに取得します。
使用例
numbers <- c(1, 2 ,3, 4, 5)
result <- sample(numbers, 1)
result2 <- sample(numbers, 5)
print(result)
print(result2)
出力:
> print(result)
[1] 1
> print(result2)
[1] 1 3 2 4 5
コメント