📜  从 R 中的列表中选择随机元素

📅  最后修改于: 2022-05-13 01:54:46.778000             🧑  作者: Mango

从 R 中的列表中选择随机元素

在本文中,我们将讨论如何使用 R 编程语言从 List 中选择一个随机元素。

我们可以使用 sample()函数从列表中选择一个 Random 元素。 sample()函数用于从数据结构中获取随机元素

句法:

在哪里



  • 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