在本章,作者以两个骰子之和的期望值导入,为了进行以下的步骤:
需要采取以下办法:
(投掷两次骰子,得到的所有组合的结果)
die <- c(1,2,3,4,5,6)
expand.grid(die, die)
stringAsFactors = FALSE
定义:避免将所有可能的组合以因子的形式储存在数据框中
计算出 n 个向量元素的所有组合.
prob <- c("1" = 1/6, "2" = 1/6,"3" = 1/6,"4" = 1/6,"5" = 1/6,"6" = 1/6)
使用查找表:
prob[rolls$Var1]
参数为一个向量,使用 [] 的形式,得到每一个值映射的值.
for (value in object){
[chunk]
}
注意:
用于执行特定的次数,重复执行 chunk 中的语句
while(cash > 0){
n <- n+ 1
}
用于执行不定次数的迭代过程
repeat{
[chunk]
}
if(condition){
break}
}
初级的循环函数,当遇到 break 命令时跳出循环.
原文:https://www.cnblogs.com/FBsharl/p/10826204.html