12得票1回答
Roxygen2 - 如何 @export 引用类生成器?

例如,假设我有一个名为Test的包,我想要导出类A: For instance, say I have the following package called Test and I want to export class A:# In /R/Test.R: #' @docType pa...

11得票2回答
是否可以/建议跳过roxygen使用roxygen2?

最近有人向我介绍了Roxygen,以解决我的文档困境/懒惰。但是又出现了这个闪亮的Roxygen2,据我所知,它有点独立。Hadley的package工具需要使用Roxygen2,但似乎没有什么详细教程。 考虑到我要从头开始学习: 有没有用例,对于新用户而言,Roxygen比Roxyge...

11得票2回答
使用roxygen2处理示例文件:反斜杠会被复制(\dontrun变成\\dontrun)

实际问题 如何避免在包含示例的单独文件中,\dontrun{ 成为 roxygenize 后相应 Rd 文件中的\\dontrun{? 我找到了一个解决方法,但感觉可能只是漏掉了一些明显的设置,例如 roxigenize() 的某些设置。 细节 我认为我发现了一个可能的错误或者至少不希...

11得票2回答
通过roxygen2在R文档中生成带有多个参数的项

为了生成一个R文档文件(.Rd),我使用RStudio/Document选项来配合R 3.0.2、Linux 3.11、devtools 1.5和roxygen2 4.0.1。 目标 我想在文档文件中描述一个函数的多个参数,如下例所示:\arguments{ \item{arg1, a...

11得票3回答
R包中HTML帮助页面中的数字(R代码执行结果)

当在R中编写包时,您可以使用Rd格式创建帮助页面,然后将其转换为HTML页面。如果帮助页面包括示例代码,则会打印在“示例”部分中。 例如,对于“stats”包的“prcomp”函数,有两个页面: 1.仅示例代码:http://stat.ethz.ch/R-manual/R-patched/...

11得票1回答
加速Roxygen

在一个庞大的包上运行 R CMD roxygen 可能需要相当长的时间。显然这很低效,因为它会扫描所有文件,而不管自从上次 roxygen 调用以来是否更改了文件。 有什么技巧可以加快速度吗?

10得票1回答
如何在不将数据集添加到Collate字段的情况下记录数据集?

我正在使用roxygen2为正在开发的软件包文档化数据集。我知道可以使用roxygen文档化数据集,但是Shane的答案最终提出了一种hack方法,虽然我宁愿避免使用这种方法。因此,我的问题是: 我应该在哪里放置数据的roxygen文档? 我目前有一个数据文档文件(anorexia.sub...

10得票2回答
在包代码中查找其他包命名空间的对象

我正在重构一个导入许多其他包的完整名称空间的包。我认为这些依赖项中有很多是用于单个函数调用的使用,最好使用importFrom进行处理,或者是已经不再使用的孤立依赖项。 由于包中有足够的代码,手动检查每一行以查找陌生的函数调用将变得很繁琐。 如何确定在包中使用了多少次来自导入名称空间的对象...

10得票3回答
Roxygen能否忽略非用户函数?

我刚刚开始试用roxygen包,并且目前为止非常满意结果。然而,我想知道是否有办法告诉roxygen忽略某些不可访问的函数? 具体来说,我不想因为在我的包中使用了.onLoad()钩子函数而出现一个.Rd文件。因为这个函数已经在base包中有文档记录,所以我不需要重新记录它。

10得票2回答
使用RUnit或roxygen编写的好例子R包有哪些?

我正在编写一个R软件包,这个软件包将由其他人使用,所以我要努力把它做好!我想使用roxygen进行文档编写和RUnit进行单元测试,但我之前没有使用过。 有哪些软件包(无论是在CRAN还是其他地方)能够很好地使用这两个工具呢?