当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R dependsOnPkgs 查找反向依赖关系


R语言 dependsOnPkgs 位于 tools 包(package)。

说明

查找 ‘reverse’ 包的依赖项,即那些依赖于此包的包,并且(可选)递归地依此类推。

用法

dependsOnPkgs(pkgs,
              dependencies = "strong",
              recursive = TRUE, lib.loc = NULL,
              installed =
              utils::installed.packages(lib.loc, fields = "Enhances"))

参数

pkgs

包名称的字符向量。

dependencies

列出依赖关系类型的字符向量,是 c("Depends", "Imports", "LinkingTo", "Suggests", "Enhances") 的子集。字符串 "all" 是该向量的简写,字符串 "most" 表示不带 "Enhances" 的同一向量,字符串 "strong" (默认)表示该向量的前三个元素。

recursive

逻辑:是否应该包括反向依赖的反向依赖(等等)?

lib.loc

的特征向量R Library 树,或NULL对于所有已知的树(参见.libPaths)。

installed

调用 installed.packages 的结果。

包名称的字符向量,不包括 pkgs 中的任何名称。

例子



## there are few dependencies in a vanilla R installation:
## lattice may not be installed
dependsOnPkgs("lattice")

也可以看看

package_dependencies() 获取包的常规 (“forward”) 依赖项。

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Find Reverse Dependencies。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。