------------------------------------------------------------------------
[软体程式类别]:R
[程式问题]:随机种子seed设定取消
[软体熟悉度]:中
[问题叙述]:
因为设定随机种子seed以固定产生的数值,但事後想取消却无法消除,导致每次
开启R就会自动读取先前数值,拖累开启速度。经上网查询有试用两种方式皆无效
故就教各位先进。
remove(.Random.seed)
assign(".Random.seed", oldSeed, envir=globalenv())
[程式范例]:当初写的指令范例如下:
# Session 1
set.seed(10)
seed = .Random.seed
x=rnorm(10)
write.table(x,"x")
write.table(seed,"seed")
# Session 2
x= read.table("x")
seed = read.table("seed")
.Random.seed = t(seed)
-----------------------------------------------------------------------------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.165.235.54
※ 编辑: discount 来自: 115.165.235.54 (01/19 10:52)