无法在R中加载dplyr

无法在R中加载dplyr,r,dplyr,package,R,Dplyr,Package,我最近升级到了R3.5.0(Windows10)。在此之后,我无法安装dplyr。我收到的错误消息是: Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : cannot open the connection In addition: Warning messages: 1: In download.file(url, destfile, method, mode = "wb",

我最近升级到了R3.5.0(Windows10)。在此之后,我无法安装dplyr。我收到的错误消息是:

Error in read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) :
    cannot open the connection
In addition: Warning messages:
    1: In download.file(url, destfile, method, mode = "wb", ...) :
       downloaded length 17723392 != reported length 17880019
    2: In unzip(zipname, exdir = dest) :
       error 1 in extracting from zip file 
    3: In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")):
       cannot open compressed file 'BH/DESCRIPTION', probable reason 'No such file or directory'  
我已经能够安装其他软件包,更改镜像也没有帮助。我看到其他人在上报告此错误,但没有一致的修复

试试看

install.packages('tidyverse')
然后

Tidyverse是一个包含dplyr的软件包,通常安装起来问题较少。
它还包含ggplot2,因此在调用tydyverse后,您可能不再需要加载它了。您是否尝试过将dependencies设置为TRUE,如 install.packages(“foo”,dependencies=TRUE)


在某些情况下,这有助于我安装软件包,否则就无法安装这些软件包。

你可以逐个安装依赖项,看看哪里出了问题。下载时有什么原因导致它挂断;就像R在需要一段时间时停止下载一样。我去了你的github网站,下载了zip文件,并试图从本地机器上加载它。不过要小心——你可以从github获得源代码。如果可能的话,您需要一个来自CRAN的二进制文件。我会尝试以不同的方式下载CRAN软件包:web浏览器,
wget
/
curl
/…将软件包从CRAN下载到桌面并从那里加载。这是解决办法竖起大拇指。我们以前见过这种情况;它是windows网络、文件系统等等的组合,对你不利。没有帮助。OP报告某个组件出现故障,建议使用超集。对他的问题没有帮助,是吗?即使采用这种方法,它仍然需要依赖关系。问题似乎是加载BH,我得到了一个类似的错误。我记得在其他论坛上看到过这一讨论,但我现在找不到解决方案。我碰巧是BH的维护者,我知道这是一个巨大的下载。它有没有可能被防火墙或过滤器损坏?你能以不同的方式下载它,然后让
install.packages()
指向本地文件吗?也许可以使用
devtools::install\u github(“tidyverse/dplyr”)
。我需要Rtools来构建程序,并在为R 3.5加载程序时获得错误消息。不幸的是,这没有帮助。这与伯克希尔哈撒韦有关。它下载到99%(不考虑镜像),然后崩溃。我对其他zip文件没有这个问题,所以我怀疑它是我的抗病毒软件。
library(tidyverse)