我发现R文档的创建和维护很重要,但也很耗时。有人用过Roxygen吗?如果用了,它是否有助于维护R包?我以前用过Doxygen,但那些项目没有R包所需的man结构。 您可以在此处找到vignette。
我希望能够使用knitr根据一个包含for循环的R脚本生成HTML报告。我想从for循环内的注释中生成markdown注释,但我不确定是否可能。 这里是一个简单的例子,在test.R文件中:for (i in 1:5) { ## This is a heading for `i` ...
我正在学习使用roxygen。我看到rd vignette提倡使用"_PACKAGE"来表示我正在创建包文档,并说:“如果已经有一个名为pkgname()的函数,这也可以工作。” 我还看到了R packages book的方法: NULL 在指定了@docType和@name的情况下尝...
一个简单的例子是,我创建了一个扩展 show 的 S4 基础方法。我不想通过重新记录 show 来引起歧义分支,并且我还想通过为新类 myPkgSpClass 添加别名 show,myPkgSpClass-method,将我的扩展文档整合到 show 的文档中。#' @export #' @a...
我有一个文件:import_packages.r,它在我的项目中,包含以下内容:#' @import reshape2 #' @import ggplot2 #' @import DESeq2 #' @import geneplotter #' @import survcomp #' @imp...
我正在为我创建的一个R软件包记录一些函数。 我正在使用roxygen标记,但这与我的问题大部分无关。 我已经在文档中使用\deqn{...}放置了方程。我的问题是: 是否有办法后来引用这个方程? 例如,在我的Rd文件中:\deqn{\label{test} y = mx + b } 我之后可...
我正在使用roxygen来创建自己的包。 我有一个函数会引起问题: ##' extract.sig.metadata ##' @param foo bar ##' @author me ##' @export extract.sig.metadata <- function(foo){...