从 R 中的列表中选择随机元素
在本文中,我们将讨论如何使用 R 编程语言从 List 中选择一个随机元素。
我们可以使用 sample()函数从列表中选择一个 Random 元素。 sample()函数用于从数据结构中获取随机元素
句法:
sample(1:length(list), n)
在哪里
- 1:length(list) 用于遍历列表中的所有元素
- n 表示要返回的随机元素的数量
注意:在我们的例子中 n=1 因为我们只需要得到一个随机元素。
示例: R 程序创建一个数字列表并返回一个随机元素
R
# create a list of integers
list1=list(1:10,23,45,67,8)
# get the random element from the list
list1[[sample(1:length(list1), 1)]]
R
# create a vector of integers
vec=c(1,2,3,4,5)
# create a variable
data="Hello Geek"
# pass the vector and variable to list
list1=list(vec,data)
# get the random element from the list
list1[[sample(1:length(list1), 1)]]
输出:
测试 1:
[1] 67
测试 2:
[1] 45
示例: R 程序创建一个数字列表并返回一个随机元素
电阻
# create a vector of integers
vec=c(1,2,3,4,5)
# create a variable
data="Hello Geek"
# pass the vector and variable to list
list1=list(vec,data)
# get the random element from the list
list1[[sample(1:length(list1), 1)]]
输出:
[1] 1 2 3 4 5