为什么tidyverse仍需要plyr加载?

问题描述 投票:1回答:1

根据我的理解,dplyrplyr的继承者,因此,tidyverse不需要plyr作为依赖。然而,当我尝试加载tidyverse时,我收到以下错误消息:

> library(tidyverse)

Error: package or namespace load failed for ‘tidyverse’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 there is no package called ‘plyr’

手动安装plyrinstall.package("plyr")修复错误和tidyverse加载没有问题。但是,plyrfunctions有时会掩盖dplyr函数,所以我宁愿不安装plyr

有人可以向我解释为什么tidyverse仍然需要plyr以及我可以做什么来加载没有它的tidyverse?我在dplyr上检查了CRAN的文档,而plyr没有被列为依赖项。

我在64位Windows 10上运行Rt 3.5.2 in RStudio 1.1.463。

r dplyr rstudio plyr tidyverse
1个回答
2
投票

ggplot2仍然进口plyr(至少版本3.1.0)和ggplot2是tidyverse的一部分。因此,您无法使用plyr成功加载tidyverse。

© www.soinside.com 2019 - 2024. All rights reserved.