當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。