RMarkdown - 运行当前的块会污染全局环境

时间:2017-10-26 17:14:24

标签: r rstudio r-markdown

通常,在RStudio中,在markdown文件中,我发现自己在执行命令shift-enter来运行当前的块。这会污染全球R环境。

我是否可以创建“当前环境”或“实时环境”,以便在控制台中运行的任何内容都可以附加到该环境而不是全局环境中?

1 个答案:

答案 0 :(得分:0)

我认为答案是否定的,但我不认为这是一个问题。您应该每次都以空白的全局环境开始(确保在常规全局选项中将“将工作区保存到退出时的.RData”到“从不”)。

依靠在会话之间保持全局环境中的变量是一个坏主意,因为事情逐渐积累在那里,最终导致不可重现的结果。

相关问题