这是我编写R-package的第一次经验。我按照此链接http://kbroman.org/pkg_primer/中给出的说明使用了roxygen2
除少数外,Everythig一切正常。.可能有一个更简单的解决方案来解决问题,但我没有发现线索我在做什么错。我希望此博客中的某人可以提供解决方案以解决我的问题。
第一个问题与roxygen2中的{\ code \ link {function-name}}有关:在.R脚本中,我包括以下内容:
#' @seealso \code{\link{s2a}}
Run Code Online (Sandbox Code Playgroud)
在记录(生成.Rd文件)之后,没有到s2a的超链接,在文件s2a中显示的像普通文本一样,而不像超链接.. export(s2a)在NAMESPACE中列出。还有其他需要修改的地方吗?
第二个问题是关于data()的:我将数据集保存为.Rdata格式,并放在包目录中的data /中。我还在R /中创建了.R脚本,如下所示:http://kbroman.org/pkg_primer/pages/data.html
在Description文件LazyData中:true。
但是当我在R控制台中键入data(shh)时会给出警告消息
data(shh)警告消息:在data(shh)中:找不到数据集“ shh”
任何想法都有很大帮助:)