【发布时间】:2012-04-19 19:36:00
【问题描述】:
如何在knitr 中启动新的R 会话?我宁愿开始一个新会话,也不愿使用 rm(list=ls()) 之类的东西,因为它不等同。
<<myname>>=
#some R code
@
<<another_chunk>>=
#start a new R session
#more R code
@
【问题讨论】:
-
也许来自
epicalc库的zap()可以帮助您。您能否通过重新启动 R 来指定您希望获得的内容? -
@EricD.Brean 公平的问题。我真的不太了解
R,但我有很长的程序,我担心会留下很多东西(环境、对象等)。zap很有趣,但如果有一个干净的R会话,我会感觉更安全。 -
所以,您没有具体问题,但您担心 R 会留下很多东西?我可以看到您可能会遇到来自 Windows 背景的担心,但我认为您无需担心。无论如何。