【发布时间】:2016-11-17 18:01:18
【问题描述】:
我有一个名为 runDataAnalysis.R 的 R 脚本,其中我调用了一个长分析文件 actualAnalysis.R。
我想用knitr 生成报告(我没有使用 RStudio)。
所以我关注了一些good advice 并做了以下事情:
我的长分析文件顶部有## @knitr runMostAnalyses。
我的runDataAnalysis.R 文件中也有这些行:
---
output: html_document:
toc: true
---
```{r echo=FALSE}
read_chunk('pathtofile/actualAnalysis.R')
```
```{r first}
<<runMostAnalyses>>
```
最后,我运行它并调用rmarkdown::render('runDataAnalysis.R') 获取报告。这在大多数情况下都有效,但它不会保留源文件中指示的降价(至少与通常用于 rmarkdown 的格式不同)。例如,我有 #' #、#' ## 和 #' ### 的不同标题级别。但这只是在报告文件中逐字复制,而不是解释为标题(并包含在目录中)。我在chunk options 中找不到任何相关选项。
是语法不同还是我在评估块时做错了什么?
【问题讨论】: