📅  最后修改于: 2023-12-03 15:37:27.916000             🧑  作者: Mango
在 R 中,我们可以使用 sample()
函数来生成随机值。生成随机值有很多应用,如模拟实验、数据采样等。
我们可以使用 sample()
函数创建一个包含随机整数值的向量,以下是示例代码:
# 创建一个包含随机整数值的向量
random_numbers <- sample(1:100, 10)
# 打印随机整数向量
print(random_numbers)
上述代码中,我们使用 sample()
函数生成了一个包含 1 到 100 之间随机整数值的向量,并在其中采样 10 个值,然后打印出来。
我们还可以使用 sample()
函数创建随机数矩阵。以下是示例代码:
# 创建一个包含随机数的矩阵
random_matrix <- matrix(sample(1:100, 25), nrow = 5)
# 打印随机数矩阵
print(random_matrix)
上述代码中,我们使用 sample()
函数生成了一个包含 1 到 100 之间随机整数值的向量,并在其中采样 25 个值。然后,我们使用 matrix()
函数将这些值重新排列成一个 5 行 5 列的矩阵,并将其赋值给 random_matrix
变量。最后,我们打印出这个随机数矩阵。
我们可以使用 list()
函数创建一个空的列表,并使用 sample()
函数将随机值添加到其中。以下是示例代码:
# 创建一个空的列表
random_list <- list()
# 向列表中添加随机向量
random_list[[1]] <- sample(1:100, 5)
random_list[[2]] <- sample(1:100, 10)
# 打印随机列表
print(random_list)
上述代码中,我们首先创建一个空的列表 random_list
。然后,我们使用 sample()
函数生成两个随机向量,并将它们依次添加到 random_list
中。最后,我们打印出这个随机列表。
通过 sample()
函数,我们可以生成随机数向量、随机数矩阵和随机列表。这些随机数可以用于模拟实验、数据采样等方面。