我正在寻找一种以PDF格式输出R脚本的方法。
如果在Rstudio中使用选项“编译报告”,它将生成一个包括输出的报告。但是,代码的计算时间很长。有没有办法将其关闭,我猜应该在某处配置类似echo = FALSE
的选项。
答案 0 :(得分:0)
如 snoram 的注释中所述,您可以设置eval=FALSE
以阻止任何代码运行。如果要将这些设置应用于整个文档,则可以使用knitr::opts_chunk$set
在第一块中指定它们。下面的示例:
---
title: "Untitled"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(eval = FALSE)
```
```{r}
# your code
library(ggplot2)
ggplot(iris, aes(Sepal.Length, Sepal.Width, colour = Species)) +
geom_point()
```
此处提供有关编织器块选项的完整说明:https://yihui.name/knitr/options/
选项2:跳过运行的针织衫
R Markdown通过knitr
运行文档,该.Rmd
运行任何代码块并保存文档的输出。如果只希望输出代码,则可以跳过此过程,而只需将原始pandoc
文件传递给test.Rmd
(负责构建最终输出文档的软件。如果我们假设文件称为rmarkdown::pandoc_convert("test.Rmd", to = "latex", output = "test.pdf")
global_step