r语言 - 代码以交互方式工作,但在编织时不工作



我有一个RMarkdown文档,里面有一些R代码。当我在控制台中以交互方式运行它时,代码工作正常。但是,当我尝试编织文档(使用 RStudio 中的"编织"按钮(时,R 会抛出错误消息,指出找不到某些对象。

编译文档(使用 RStudio 中的"编织"按钮(时,编织将在单独的 R 会话中进行。因此,您的文档必须是独立的

互动
  1. 会话的全局环境中的对象在编织时不可用。您必须从文档中创建/加载所有对象。
  2. 您必须加载文档中使用的所有包。

另请注意,在编织时,您的工作目录将更改为包含文档的目录(默认情况下(。因此,相对路径(例如,要读取的数据集的路径(可能不会指向预期的文件。

最新更新