提问人:tingtingzhan 提问时间:5/9/2023 最后编辑:tingtingzhan 更新时间:5/10/2023 访问量:28
R:我们是否有 ?base::getNamespace 的 devtools 版本
R: do we have a devtools version of ?base::getNamespace
问:
对于已安装的 R 包,我们有
base::getNamespace('stats')
base::getNamespace('MASS')
对于我们自己的包(您通过加载)的开发版本,我们是否有类似目的的功能?我们知道这是行不通的devtools::load_all(".")
base::getNamespace('.') # Error: there is no package called ‘.’
编辑:感谢评论中的每个人!以下是讨论摘要
getNamespace(normalizePath('.')) # error
getNamespace(pkgload::pkg_name('.')) # works!
getNamespace(basename(normalizePath('.'))) # works, if directory name is the same as package name
答: 暂无答案
评论
load_all(".")
DESCRIPTION
getNamespace()
base::getNamespace("your-package-name-here")
load_all
getNamespace(pkgload::pkg_name())
pkgload::pkg_name()
read.dcf("DESCRIPTION")[, "Package"]