Ink*_*ing 4 markdown r knitr r-markdown
甚至不确定是否可行,但是有没有办法只提取.Rmd文件的原始文本部分并丢弃任何代码?还是基本上在R中将.Rmd文件转换为.txt文件?
我已经尝试过该功能readLines,但这会使所有(对我)无用的元数据变得毫无用处。
您可以在knit不评估和包括代码的情况下进行记录。
这是虚拟文档的示例foo.Rmd:
#标头1
富
##标头2
酒吧
##标头22
foobar
```{R}
1
```文字文字文字
```{r}
print(2)
```
我们可以使用编织该文档knitr::knit("foo.Rmd"),但是在这种情况下,代码块将包含在文本中。为了解决这个问题,我们需要设置knitr选项:
library(knitr)
opts_chunk$set(list(echo = FALSE, eval = FALSE))
knit("foo.Rmd")
Run Code Online (Sandbox Code Playgroud)
此命令将foo.md仅使用文本创建输出文档。