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

时间:2013-02-15 19:46:32

标签: r documentation package roxygen

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

我尝试在{R / algos / algo1.r'上使用@include关键字作为文件,如下所示

#' @include algos/algo1.r

但没有成功。有没有一种简单的方法可以使用R源代码的子文件夹?

1 个答案:

答案 0 :(得分:15)

Writing R Extensions有关于R目录下的子目录的说明(在Section 1.1.5中):

  

Rman子目录可能包含名为unixwindows的特定于操作系统的子目录。

这意味着他们不能拥有除这两个以外的其他子目录。这已在an r-devel thread中确认,稍后又在another r-devel thread中确认。