我已经厌倦了一遍又一遍地重复R Markdown文档的开头,来设置我对编织和块选项的偏好.举个例子:

```{r, include=FALSE}
library(tidyverse)

knitr::opts_chunk$set(error = FALSE, message = FALSE,
                  warning = FALSE, fig.align = 'center')
knitr::opts_knit$set(root.dir = 'DATA/PATH'))
```

如果你使用这个块来开始你.Rmd个文件中的大部分,你能把它嵌入到R项目的.Renviron.RProfile中吗?我知道你可以通过你的.RProfile加载库,我也知道knitr::opts_knit$set和你.RProfile中的options(knitr.package.foo)也有某种形式的集成,但我一直没有成功地让options()路由工作,它只考虑了编织选项,不包括块选项.感觉应该有一种更容易的方法来复制它,但我找不到任何探索它的资源.

推荐答案

推荐的方法是开发一个包含它的小程序包,步骤如下:https://rstudio.github.io/rstudio-extensions/rmarkdown_templates.html

下面是一个例子:https://github.com/rstudio/rticles

由于只链接是一种糟糕的做法,因此以下是步骤:

  1. 创建包
  2. 创建文件夹:Inst/rmarkdown/Templates/My_Template
  3. 在该文件夹中创建一个名为template.yaml的文件,然后 skeleton/skeleton.Rmd
  4. 构建并安装程序包,模板应该会显示出来.
  • template.yaml将包含顶层物质YAML
  • skeleton/skeleton.Rmd将包含您的默认RMD.

备选案文:

编辑RStudio安装的默认文件.根据您的平台不同,它们位于RStudio安装的大约resources/r_markdown_v2.Rmd个文件夹中.但是,当您更新RStudio时,这将被抹go .

R相关问答推荐

如何判断某列中由某些行组成的百分比

查找具有平局的多个列的最大值并返回列名或平局 destruct 者NA值

管道末端运行功能

基于不同组的列的相关性

如何在emmeans中计算连续变量的对比度

如何得到R中唯一的组合群?

在嵌套列表中查找元素路径的最佳方法

DEN扩展包中的RECT树形图出现异常行为

将二进制数据库转换为频率表

`夹心::vcovCL`不等于`AER::tobit`标准错误

在多页PDF中以特定布局排列的绘图列表不起作用

删除数据帧中特定行号之间的每第三行和第四行

R -基线图-图形周围的阴影区域

Rmarkdown::Render vs Source()

删除在R中的write.table()函数期间创建的附加行

使用ifElse语句在ggploy中设置aes y值

如何在R中创建条形图,使条形图在y轴上围绕0.5而不是0构建条形图?

如何将EC50值绘制在R中的剂量-react 曲线上?

按组使用dummy r获取高于标准的行的平均值

如何计算多个变量的百分比与总和的百分比?