📌  相关文章
📜  在 R 中创建一个包含随机值的列表(1)

📅  最后修改于: 2023-12-03 15:37:27.916000             🧑  作者: Mango

在 R 中创建一个包含随机值的列表

在 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() 函数,我们可以生成随机数向量、随机数矩阵和随机列表。这些随机数可以用于模拟实验、数据采样等方面。