我刚刚注意到,当我开始加载工作空间时,R mark down总是生成相同的数字。例如,我输入类似的东西
load("C:/Users/Piotr/Documents/MyWorkSpace.RData"( rnorm(10,0,1(
并且结果总是相同的。在我的例子中,这是
[1] 1.2741648 -0.7905977 -0.4062481 0.3983397 0.3917316 -1.4122062
[7] 0.6595976 0.5776770 -1.0952124 0.1878156
你能向我解释一下,告诉我我该如何处理吗? ;/
随机数生成器将其当前状态存储在名为.Random.seed
.
的隐藏变量中,当您加载MyWorkspace.RData
时,您可以恢复 RNG 的状态。
要重置随机数生成器,只需删除.Random.seed
rm(.Random.seed, envir=globalenv())