R Markdown模板创建

5

我很好奇是否有人知道如何更改默认的R Markdown创建文件,使其输出以下内容:

---
title: "Untitled"
author: "Cody Glickman"
date: "February 27, 2016"
output: html_document
---

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

When you click the **Knit** button a document will be generated that includes both content as well as the output of any embedded R code chunks within the document. You can embed an R code chunk like this:

```{r}
summary(cars)
```

You can also embed plots, for example:

```{r, echo=FALSE}
plot(cars)
```

Note that the `echo = FALSE` parameter was added to the code chunk to prevent printing of the R code that generated the plot.

当我创建新的R Markdown文档时,避免删除这个代码块并每次插入目录会很方便。
3个回答

4
你可以查看这个页面了解更多细节,但基本上你只需要创建一个带有Rmarkdown模板的template.yaml文件并将其放置在正确的文件夹中(inst/rmarkdown/templates)。你可以从Rstudio菜单中“从模板”创建它,或者使用rmarkdown::draft("my_article.Rmd", template = "jss_article", package = "rticles")

3

1

有用的usethis包具有一个不错的实用函数,用于创建R Markdown模板

library(usethis)
use_rmarkdown_template(
  template_name = "Template Name",
  template_dir = NULL,
  template_description = "A description of the template",
  template_create_dir = FALSE
)

使用此功能将创建:
  • inst/rmarkdown/templates/{{template_dir}}。主目录。
  • skeleton/skeleton.Rmd。您的模板Rmd文件。
  • 填写基本信息的template.yml

太棒了!感谢这个酷炫的软件包! - Cody Glickman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接