我正在尝试制作一个包含数据文件的R包。
一个数据文件mydata.rd使用以下Roxoxy2代码进行注解:
#' My Title
#' @docType data
#' @keywords datasets
#' @references my name
#' (\\href{https://doi.org/etc.})
#' @source \\href{https://source}
"mydata"
我得到错误:
第一个月
我已尝试多种方法来修复此错误。例如:
- 我已检查以确保说明具有
LazyData: true
- 我删除了最初在Roxoxy2代码中的
@usage
标记 - 我已确保. rd文件和相应的. r文件都存在。
欢迎提出建议。
1条答案
按热度按时间ruarlubt1#
问题出在
.Rbuildignore
文件上。你有台词
这些条目的语法是类似perl的正则表达式。我猜你想隐藏所有以点开头的文件?但是在正则表达式中,点匹配任何字符。所以你忽略了所有的数据文件。你应该在构建日志中看到这一点
/data/
文件夹为空,因为所有内容都被忽略。您需要在正则表达式中用斜杠转义点这样就不会再出现那个错误了,因为当代码检查变量名时,数据文件实际上已经存在了。