【发布时间】:2017-10-26 17:14:24
【问题描述】:
通常,在 RStudio 中,在 markdown 文件中,我发现自己在执行 command-shift-enter 来运行当前块。这污染了全球 R 环境。
我是否可以创建一个“当前环境”或“实时环境”,以便在控制台中运行的任何内容都附加到该环境而不是全局环境?
【问题讨论】:
标签: r rstudio r-markdown
通常,在 RStudio 中,在 markdown 文件中,我发现自己在执行 command-shift-enter 来运行当前块。这污染了全球 R 环境。
我是否可以创建一个“当前环境”或“实时环境”,以便在控制台中运行的任何内容都附加到该环境而不是全局环境?
【问题讨论】:
标签: r rstudio r-markdown
我认为答案是否定的,但我不认为这是一个问题。每次都应该从空白的全局环境开始(确保在通用全局选项中将“退出时将工作区保存到 .RData”改为“从不”)。
依赖于在会话之间将变量保存在全局环境中是一个坏主意,因为事情会逐渐累积起来,最终会得到不可重现的结果。
【讨论】: