Почему Tidyverse все еще требует plyr для загрузки? - PullRequest
0 голосов
/ 18 февраля 2019

Из того, что я понимаю, dplyr является преемником plyr, и поэтому для тидиверса не требуется 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’

Ручная установка plyr с install.package("plyr") исправляет ошибку и tidyverse загружается без проблем.Однако plyr функции иногда маскируют dplyr функции, поэтому я бы предпочел, чтобы не было установлено plyr.

Может кто-нибудь объяснить мне, почему tidyverse все еще требуется plyr и что я могусделать, чтобы загрузить tidyverse без него?Я проверил документацию dplyr на CRAN и plyr не указаны в качестве зависимости.

Я использую R версии 3.5.2 в RStudio 1.1.463 на 64бита Windows 10.

1 Ответ

0 голосов
/ 21 февраля 2019

ggplot2 все еще импортирует plyr (по крайней мере, для версии 3.1.0), а ggplot2 является частью тидиверса.Поэтому вы не можете успешно загрузить Tidyverse без plyr.

...