如何在 R 中生成掷骰子三次的结果?


当我们掷骰子三次时,样本空间包含二百一十六个结果,即 216。如果我们想要生成掷骰子三次的结果,则可以使用带有 rep 和 list 函数的 expand.grid 函数。

生成掷骰子三次的结果

让我们创建一个如下图所示的数据帧 −

 在线演示

expand.grid(rep(list(1:6),2))

在执行上述脚本后,将会生成以下输出(此输出会因系统中的随机化而有所不同)−

输出

Var1 Var2
1 1    1
2 2    1
3 3    1
4 4    1
5 5    1
6 6    1
7 1    2
8 2    2
9 3    2
10 4    2
11 5    2
12 6    2
13 1    3
14 2    3
15 3    3
16 4    3
17 5    3
18 6    3
19 1    4
20 2    4
21 3    4
22 4    4
23 5    4
24 6    4
25 1    5
26 2    5
27 3    5
28 4    5
29 5    5
30 6    5
31 1    6
32 2    6
33 3    6
34 4    6
35 5    6
36 6    6

更新于: 13-Aug-2021

109 次浏览

开启你的 职业生涯

完成课程获取认证

开始
广告