and*_*ewH 5 r package tidyverse
是:
devtools::use_package("tidyverse")
Run Code Online (Sandbox Code Playgroud)
R 中将 tidyverse 包集导入另一个包的规范方法?或者单独导入包会更好吗?我希望使用除 readr 之外的所有当前 tidyverse 软件包的功能。
tidyverse 包的作者明确要求包作者不要导入此包,因为它在大多数情况下会产生不必要的严重依赖项,这意味着包的下载时间更长,包的用户的磁盘存储要求更高,维护负担更高为您服务(因为您必须注意所有这些软件包的重大更改)。还要问问自己是否真的需要导入所有这些 tidyverse 包,或者是否还可以使用基本 R 或编写辅助函数来实现您的需求。Jim Hester 为软件包开发人员做了一次很好的演示,介绍了如何考虑依赖关系。
至少同样重要的是,tidyverse 的作者更难在 CRAN 上更新它,因为它需要通过所有反向依赖检查。