通过RStudio中的YAML标头设置默认的编织目录?

时间:2019-06-03 12:34:45

标签: r rstudio r-markdown rnotebook

是否存在一个YAML选项,该选项可以为Rmd文件设置编织目录?,即与图1中的说明相同。 问题是,每次我复制文件或与其他人共享项目时(通常与我的默认RStudio选项不同),应该在每个文件中手动重置knit目录。 我知道全局选项(图2),但是我需要一种可重现的解决方案,该解决方案在RStudio笔记本电脑和编织模式下都适用于单个Rmd文件。 而且,例如,我知道有一个选项,例如:

editor_options: 
  chunk_output_type: console

有什么想法吗?

enter image description here

图1 通过菜单命令设置编织目录。

enter image description here

图2 全局选项,用于在RStudio中设置默认的编织目录。

1 个答案:

答案 0 :(得分:0)

您可以尝试在.Rmd文件的开头指定knit字段。示例.Rmd将编织到您的主目录中创建的“ some_dir”中:

---
title: "Untitled"
output: html_document
knit: (function(inputFile, encoding) {
    rmarkdown::render(inputFile, encoding = encoding, output_dir = "~/some_dir/")
  })
---

# Some content

Some content