【简说基因】有时候我们想知道某个 R 包需要依赖其他什么别的包,deepdep 提供了一种优雅的解决方案。
deepdep 包可用于探索包的依赖关系,允许用户获取任何包的深度依赖项,并以优雅的方式绘制它们。还可以通过它查看软件包在 CRAN 和 Bioconductor 上的下载量评估包的流行程度。
查看包的依赖项
# install.packages("deepdep")
library(deepdep)
dd <- deepdep("tidyverse", depth = 2)
head(dd)
## origin name version type origin_level dest_level
## 1 tidyverse broom >= 1.0.3 Imports 0 1
## 2 tidyverse conflicted >= 1.2.0 Imports 0 1
## 3 tidyverse cli >= 3.6.0 Imports 0 1
## 4 tidyverse dbplyr >= 2.3.0 Imports 0 1
## 5 tidyverse dplyr >= 1.1.0 Imports 0 1
## 6 tidyverse dtplyr >= 1.2.2 Imports 0 1