繁体   English   中英

rmarkdown 块的工作目录不是 markdown 所在的位置

[英]Working directory of rmarkdown chunk is not where the markdown lives

rmarkdown 目录是 .Rmd 文件所在的位置。 因此,markdown 块内或编织的 markdown 文件中getwd()的预期 output 应该是 markdown 文件的文件路径。

正如您在附图中看到的那样,markdown 块中getwd()的 output 与预期不符。 markdown 位于C:/temp中,因此块中的getwd()的 output 以及编织的 markdown 文件中的 output 应该是C:/temp 但出乎意料的是 output 是我的默认 wd R 即C:/DefaultWD 我缺少什么? 我做错了什么?

在此处输入图像描述

如果您的 R Markdown 文档未在存储该文档的文件夹中查找,请检查以确保您在 RStudio 中的设置设置为此。

在 RStudio go 到 Tools > Global Options > R Markdown 并查看“Evaluate chunks in directory”的设置。 这通常是“文档”,但有两个其他选项。 如果是其他问题,请更改为“文档”以解决您的问题。

不幸的是,这是一个显示选项的丑陋屏幕截图: 在此处输入图像描述

在 R Markdown Cookbook 的第 16.6 节中读到了这一点,从页面下方大约四分之一处开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM