在包spin
中使用knitr
时,如何简单地评论出来让它们无法旋转? roxygen
样式行(#'
)被视为要在报告中显示的行。通常的R评论#
被视为R
评论,并显示在代码块中。只是文本的行,在开头没有特殊字符,会导致错误。以LaTeX
评论%
开头的行会导致错误。但是,在块的开头之后的普通行被视为块的一部分并出现在代码块(#+
或#-
)中。那么是否有一个字符/符号用于标记真正意义上的注释行?
编辑:如果必须发明,LaTeX
评论字符%
将非常方便。只是说。
答案 0 :(得分:3)
更新:我在spin()
1.3.2中添加了knitr
的评论功能(有关安装说明,请参阅其Github repos)。现在你可以
#' normal text
#'
# /* a comment here
runif(10)
# and here */
rnorm(5)
#' text continues
旧答案:
这取决于输出格式。例如,对于LaTeX,您使用%
:
#' normal text
#'
#' % a LaTeX comment here
rnorm(5)
#' text continues
对于HTML,它是<!-- -->
:
#' normal text
#'
#' <!-- an HTML comment here -->
rnorm(5)
#' text continues
答案 1 :(得分:0)
一个冗长的解决方案是通过相应的echo
和eval
参数“回显并评估”违规行。
#' Regular text
#+ first_chunk, echo = -2, eval = -2
rnorm(10)
runif(20)
#' Text after the chunk