如何生成带有序列的随机数并存储在 R 的数据框列中?
要生成带有序列的随机数并将它们存储在数据框列中,我们可以使用带有 seq 的样本函数。例如,如果我们想通过考虑每十个值来创建一个数据框列,该列具有大小为 50 的随机值序列,介于 1 到 100 之间,那么我们可以使用命令
df<-data.frame(x=sample(seq(from=1,to=100,by=10),size=50,replace=TRUE))
查看以下示例以了解其工作原理。
示例
df1<-data.frame(x=sample(seq(from=10,to=50,by=5),size=20,replace=TRUE))输出结果df1
x1 20
2 15
3 10
4 45
5 45
6 35
7 35
8 50
9 35
10 50
11 10
12 35
13 10
14 25
15 20
16 45
17 50
18 10
19 40
20 10
示例
df2<-data.frame(y=sample(seq(from=0,to=100,by=5),size=20,replace=TRUE))输出结果df2
y1 85
2 60
3 30
4 65
5 65
6 65
7 35
8 25
9 15
10 70
11 5
12 10
13 65
14 50
15 30
16 75
17 100
18 90
19 15
20 65
示例
df3<-data.frame(z=sample(seq(from=0,to=100,by=10),size=20,replace=TRUE))输出结果df3
z1 60
2 30
3 80
4 20
5 80
6 100
7 100
8 30
9 10
10 80
11 100
12 10
13 70
14 100
15 20
16 50
17 70
18 30
19 50
20 20
以上是 如何生成带有序列的随机数并存储在 R 的数据框列中? 的全部内容, 来源链接: utcz.com/z/357965.html