首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输出R脚本而不输出到PDF/Word

输出R脚本而不输出到PDF/Word
EN

Stack Overflow用户
提问于 2022-08-24 17:27:18
回答 2查看 265关注 0票数 0

有没有可能在没有输出的情况下将R脚本导出到PDF和/或Word文档(即没有控制台打印的任何内容;图、图等)?我知道r markdown包,但据我所知,它只通过输出导出脚本。

EN

回答 2

Stack Overflow用户

发布于 2022-08-24 19:11:19

rmarkdown非常灵活,不需要包含输出。如果您设置了选项eval = FALSE,则不会对任何代码进行计算,因此不会生成任何输出。

有关选项的详细列表,请参见此处在代码块级别可用。

票数 1
EN

Stack Overflow用户

发布于 2022-08-24 19:37:36

为了跟进@GregorThomas的回答:如果您只需在所有指定的eval=FALSE代码周围添加R代码块格式,并使用.rmd扩展保存它,那么您可以在RStudio中单击“针织到PDF”(这将自动添加一个最小的标题)。我认为你也可以做rmarkdown::render("myfile.rmd", output_format = "pdf_document")。如果您需要,可以设置一个小脚本来完成最小的编辑和自动呈现.

代码语言:javascript
复制
```{r eval = FALSE}

X <- 2+3

打印(“你好”)

代码语言:javascript
复制

类似于(未经测试的!)

代码语言:javascript
复制
printme <- function(file) {
   tt <- tempfile(fileext = ".Rmd")
   writeLines(c("```{r eval=FALSE}",
              readLines(file),
              "```"),
         tt)
   rmarkdown::render(tt, output_format = "pdf_document", 
                     output_file = "out.pdf")
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73477373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档