我正在创建一个本地R包。为了确保向后兼容性,我希望指定依赖包的版本,以便在安装我的包时,我将自动安装我在包中使用的所需版本的包。
请问有没有办法在R本地包中做到这一点?
答案 0 :(得分:0)
我会查看Hadley Wickham关于包装开发的tutorial。根据您创建包的方式(希望您使用的是devtools
),您只需将特定的包版本添加到DESCRIPTION中。请参阅下面的示例描述文件。
Package: mypackage
What The Package Does (one line, title case required)
Version: 0.1
Authors@R: person("First", "Last", email = "first.last@example.com",
role = c("aut", "cre"))
Description: What the package does (one paragraph)
Depends: R (>= 3.1.0)
License: What license is it under?
LazyData: true
Imports:
ggvis (>= 0.2),
dplyr (>= 0.3.0.1)