使用roxygen2的R包中的源子目录

tla*_*don 12 documentation r package roxygen

我想在R文件夹中使用目录结构来获取包的源代码.例如,在我的R文件夹中,我有一个algos文件夹,其中包含我要导出和记录的功能.但是roxygen2,默认情况下似乎没有通过该文件R夹的子文件夹.

我试图@include在`R/algos/algo1.r'的文件中使用如下关键字

#' @include algos/algo1.r
Run Code Online (Sandbox Code Playgroud)

但没有成功.是否有一种简单的方法可以将子文件夹用于R源代码?

Bri*_*ggs 16

编写R扩展可以说(在1.1.5节中)关于R目录下的子目录:

Rman子目录可以包含一个名为操作系统特定的子目录unixwindows.

这意味着他们不能拥有除这两个以外的其他子目录.这在r-devel线程中得到证实,并且稍后在另一个r-devel线程中得到证实.

  • 这是一个非常奇怪的限制,我该如何组织许多函数/文件? (6认同)