【发布时间】:2017-04-14 19:16:30
【问题描述】:
如何使用devtools 自动将import(data.table) 添加到NAMESPACE 文件中?
通常,如果我的包使用data.table,我只是手动编写它,但是我不能使用@export 和devtools::document 正确创建NAMESPACE 文件,因为它会覆盖我添加的内容制作或根本不更新文件。
另外,它说不要手动编辑它...
谢谢
示例package/R/function.R 代码
#' @export
#' @import data.table
test_data_table = function(dt) {
dt[, a := 3]
}
调用示例
> test_data_table
function(dt) {
dt[, a := 3]
}
<environment: namespace:package>
> test_data_table(dt)
Show Traceback
Rerun with Debug
Error in `[.data.frame`(x, i, j) : could not find function ":="
【问题讨论】:
标签: r namespaces devtools