我有一个R markdown文件,我想从脚本本身输出rmarkdown。例如,我将在Rmd文件中包含以下简单代码。
---
title: "test"
author: "johndoe"
date: "September 5, 2015"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
```{r cars}
paste("## This is a Heading in Code")
summary(cars)
```
我希望“这是代码的标题”在rmarkdown中呈现。 R脚本中有一个解决方案,可以根据http://rmarkdown.rstudio.com/r_notebook_format.html生成markdown。但我试图找出如何在Rmarkdown文件中执行此操作。任何帮助表示赞赏。谢谢。
最佳答案
为什么要手动构建 header 标记(以markdown或HTML格式)?尝试使用内联R表达式或pander
中的一些辅助函数(以编程方式生成减价):
---
title: "test"
author: "johndoe"
date: "September 5, 2015"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
## `r 'This is a Heading in Code'`
```{r title, results='asis'}
library(pander)
pandoc.header("This is a Heading in Code", level = 2)
```
```{r cars, results='asis'}
summary(cars)
```
关于r - 在r代码块中输出markdown,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32418860/