2015-10-14 80 views
0

我目前正在检查我的包裹。 R CMD check给我以下警告:R CMD检查:辅助功能列表

* checking for missing documentation entries ... WARNING Undocumented code objects: 

后跟功能列表。

这个问题似乎是我有3个包含函数的列表。但是,这些仅仅是小功能,因为我试图尽可能地模块化代码。我希望(以前在其他软件包中已经看到过)仅仅提供函数列表+文档,而不必为每个微小功能位提供文档。

有没有办法做到这一点?

+1

只是不要从你的包中导出这些函数,那么你就不需要记录它们。无论多小,导出的函数都应该记录**。 –

+0

谢谢,Konrad!然而,我认为我并不完全明白你的意思。如果我重做封装骨架而没有事先获取这些函数。然而,它不能再找到那些功能(显然)。出口意味着什么?目前,我根本没有出口...... –

回答

0

的错误是功能列表中我有 funclist <- list(function1 <- function1(){})

这导致FUNCTION1在采购funclist被采购。然而,当你写一个 funclist <- list(function1 = function1(){})

功能1是不是来源,并可以通过funclist$function1()然后寻址。