knitr :: spin防止所有块被执行

时间:2014-09-05 09:45:08

标签: r knitr

我想将一些R函数(不是脚本)记录为html页面 使用spin()。 我想到了类似的东西:

#' Test of rmarkdown  wit spin() for an html documented function
#' =======================================================
#+ eval=FALSE
test <- function(x,y)
{
  #' comment 1
  z <- x + y 
  #' comment 2
  z
}

#+ eval=FALSE仅适用于第一个块。有没有办法在开始时使用单个命令阻止所有块的实际执行?

1 个答案:

答案 0 :(得分:4)

全局设置:

#' Test of rmarkdown  wit spin() for an html documented function
#' =======================================================
#+ setup, include=FALSE
knitr::opts_chunk$set(eval = FALSE)
#+
test <- function(x,y) {
  # comment 1
  z <- x + y
  # comment 2
  z
}