自下载之日起,我就一直在R中安装软件包。版本3.4.1。今天,当我尝试安装新的软件包SLOPE
并更新并重新启动R时,它给了我一个问题。我说可以。但是,这样做之后,我去了library
来调用软件包,它告诉我:
> Error: package or namespace load failed for ‘plyr’ in loadNamespace(j
> <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): there
> is no package called ‘Rcpp’
我单击了此处,似乎需要下载并安装Rccp
软件包。我试过了,得到了这个答案:
install.packages(“ Rcpp”)将软件包安装到“ \ tgdcfs01 / Users / jsmith / Documents / R / win-library / 3.4”(因为“ lib”为 未指定)尝试网址 'https://mran.microsoft.com/snapshot/2017-09-01/bin/windows/contrib/3.4/Rcpp_0.12.12.zip' 内容类型“应用程序/邮政编码”长度3319164字节(3.2 MB) 下载3.2 MB
包“ Rcpp”已成功解包,并检查了MD5的总和警告 install.packages:无法删除软件包的先前安装 ‘Rcpp’
下载的二进制软件包在 C:\ Users \ jsmith \ AppData \ Local \ Temp \ RtmpYHBW2f \ downloaded_packages
因此,我尝试卸载Rccp
并收到以下消息:
remove.packages(Rcpp)
Error in remove.packages : object 'Rcpp' not found
我想念什么?
答案 0 :(得分:0)
为了修复它,实际上我一开始并没有更新R。我需要执行以下操作:
install.packages("installr")
library(installr)
updateR()
然后,我更新了R,但没有使用建议的R Gui设置。然后,我能够重新安装软件包并从那里去。