【发布时间】:2013-04-11 10:49:35
【问题描述】:
我的脚本总是以:
rm(list=ls())
清除我的工作区以避免不同脚本之间的冲突。但是,我正在寻找一种方法来将所有更改的选项设置为默认状态。例如,在某些脚本中,我需要通过设置来更改 SS 类型:
options(contrasts=c(unordered="contr.sum", ordered="contr.poly"))
在其他脚本中,我需要使用默认选项(因为它是默认选项,所以我不直接指定它),即:
options(contrasts=c(unordered="contr.treatment", ordered="contr.poly"))
但是如果之前刚刚使用了带有更改选项的脚本,那么该选项显然在我没有注意到的情况下发生了更改。
我可以在我的脚本之上添加一个命令来将 R 重置为默认选项吗?
【问题讨论】:
-
是的,类似
op <- options(...); your stuff here; options(op)。
标签: r