我一直使用我很久以前安装的zoo
包。今天,我创建了一个新的R脚本,并运行library(zoo)
并收到以下错误:
> library(zoo)
Error in library(zoo) : there is no package called ‘zoo’
奇怪..但是,我尝试使用install.packages("zoo")
重新安装软件包,并获取以下内容:
> install.packages("zoo")
Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip'
Content type 'application/zip' length 874474 bytes (853 Kb)
opened URL
downloaded 853 Kb
package ‘zoo’ successfully unpacked and MD5 sums checked
Warning: cannot remove prior installation of package ‘zoo’
The downloaded binary packages are in
C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages
当我尝试上传软件包时,我再次收到错误zoo
软件包不存在!!!
我不知道发生了什么!我退出GUI并重新启动它,同样的问题。我一直在使用这个软件包,我不知道为什么现在这样做了!
请帮忙吗?谢谢!
答案 0 :(得分:37)
执行.libPaths()
,关闭每个R runing,检入第一个目录,再次删除zoo
包重启R和install
zoo
。当然,你需要有足够的权利。
答案 1 :(得分:2)
运行时
install.packages("whatever")
您收到消息,表明您的二进制文件已下载到临时位置(例如,已下载的二进制软件包位于 C:\ Users \ User_name \ AppData \ Local \ Temp \ RtmpC6Y8Yv \ downloaded_packages)。去那里。取得二进制文件(zip文件)。将粘贴复制到通过运行代码获得的位置:
.libPaths()
如果libPaths显示2个位置,则粘贴到第二个位置。加载库:
library(whatever)
固定。
答案 2 :(得分:1)
我遇到了这个问题,问题是我在另一个R实例中加载了包。只需关闭所有R实例并在新实例上安装即可安装软件包。
通常,如果每个剩余的实例都从未加载过包,也可以安装(即使它安装了旧版本)。
答案 3 :(得分:1)
转到 PC 中的此文件夹 C:\Users\hp\Documents\R\win-library\4.0。 并删除“00LOCK”命名的文件夹。 那么它会正常工作,这个文件夹被锁定了所有传入的文件。如果你删除这个,那么它会工作。
答案 4 :(得分:0)
所以包将被下载到临时文件夹C:\ Users \ U122337.BOSTONADVISORS \ AppData \ Local \ Temp \ Rtmp404t8Y \ downloaded_packages中,它将从那里安装到你的库文件夹中,例如: C:\ r \库\动物园
完成安装命令后您必须执行的操作:打开包菜单 - >加载包......
您将在列表中看到您的包裹。你可以自动化: How to load packages in R automatically?