9得票2回答
Devtools Roxygen包创建和RD文档化

我刚接触roxygen,不知道如何快速使用它来创建新的/自定义包。 也就是说,我想知道使用devtools、roxygen2/3创建一个名为package1的包所需的最低要求,以便我可以运行命令。 require(package1) fun1(20) fun2(20) 需要生成分别包含...

9得票2回答
当您的包含有非英文字符的函数时出现编码问题

我正在构建自己的软件包,但由于我的软件包中的函数具有非英文(非ASCII)字符而反复遇到编码问题。 本质上,韩语字符是我软件包中许多函数的一部分。以下是一个示例函数: library(rvest) sampleprob <- function(url) { # sample url...

9得票4回答
R CMD roxygen未被识别。

我刚刚尝试了Roxygen包。在R中,我可以运行Roxygen Vignette中的示例。但是在命令行中,R CMD roxygen不被识别为有效命令。当我运行R CMD --help时,我可以看到所有INSTALL, check, ...sweave..., config...命令项,但没有...

8得票3回答
roxygen2和RStudio无法为函数创建文档

我正在尝试通过roxygen2在软件包中添加文档。 我能够成功创建软件包,并在加载时使用函数。 这是我的操作方式,我在RStudio上创建一个空的R软件包项目,然后有一个名为“getSomething.R”的源文件。 其内容如下: #' Test function to ask on sta...

7得票2回答
Roxygen真的可以像Doxygen为C++一样文档化R脚本(而不是软件包)吗?

Roxygen受C、C++程序员使用的Doxygen文档系统启发。我使用过Doxygen,只要有doxygen注释,就可以轻松地记录任何程序。它还为函数和类生成调用图。我认为roxygen会以同样的方式工作,但当我搜索roxygen帮助时,我只能找到关于记录R包的解决方案。 我已经检查了Ha...

7得票1回答
在示例部分保留缩进

Roxygen大大地简化了我的工作,而且在大多数情况下都非常友好和直观。但是有一件事我从来没有想明白,就是如何保留@examples部分的缩进,以便roxygenize("myPackage")的结果包含它。 #' @examples #' sapply(1:10, function(i){...

7得票2回答
Roxygen如何处理中缀二元运算符(例如%in%)?

作为一个简单的具体例子: #' Inverse Value Matching #' #' Complement of \code{%in%}. Returns the elements of \code{x} that are #' not in \code{y}. #' @usage x...

7得票3回答
有没有一种自动更新R包文档的方法?

我几个月前使用'package.skeleton()'生成.Rd帮助文件。我已经编辑了这些文件,还更改了函数,删除了一些函数,添加了其他函数。是否有一种函数可以自动更新Rd文件? 更新 最近发布了一个不错的软件包Rd2roxygen,作者Yihui Xie在他的blog中描述了它。正如其名...