【问题标题】:R Markdown: Markdown workspace to R workspaceR Markdown:Markdown 工作区到 R 工作区
【发布时间】:2018-12-09 18:52:36
【问题描述】:

也许这是一个简单的问题,但我还没有找到答案。我想导出它在将 RMarkdown 脚本编织到 R 中的工作区以继续在此工作区上工作时创建的工作区。有没有办法做到这一点,或者我应该在 R 控制台中逐行运行我的块以构建与 RMarkdown 工作区类似的工作区?

非常感谢。

【问题讨论】:

  • 我不确定是否要导出,但如果您逐块执行,请确保先清空您的环境。
  • 您可以将整个工作区保存到一个外部文件,然后在完成编织后将其加载到您的 R 工作区。更多信息:stat.ethz.ch/R-manual/R-devel/library/base/html/save.html
  • Within rmarkdown::render: "envir: 在编织过程中要评估代码块的环境(可以使用'new.env()'来保证一个空的新环境)。 " 尝试输入rmarkdown::render("path/to/file.Rmd", envir=.GlobalEnv),而不是单击 RStudio 中的按钮。
  • 就此而言,您也可以使用单独的环境,ala e <- new.env(parent=emptyenv()) 并传递它,从而为您提供一个包含良好的环境(用于保存等)。

标签: r markdown r-markdown workspace


【解决方案1】:

我已经尝试了 snoram 给出的解决方案,最后我可以在 .Rmd 末尾使用以下代码行将 RMarkdown 工作区导出到 R 工作区

save.image("./test.RData")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 2012-12-01
    • 1970-01-01
    • 2016-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多