即使在安装包之后,R也找不到包装

May*_*you 46 install r package zoo

我一直在使用zoo我很久以前安装过的软件包.今天,我创建了一个新的R脚本,并运行library(zoo)并收到以下错误:

 > library(zoo)
 Error in library(zoo) : there is no package called ‘zoo’
Run Code Online (Sandbox Code Playgroud)

奇怪..但是,我尝试使用重新安装包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
Run Code Online (Sandbox Code Playgroud)

当我尝试上传软件包时,我再次收到错误,该zoo软件包不存在!

我不知道发生了什么!我退出GUI并重新启动它,同样的问题.我一直在使用这个软件包,我不知道为什么会发生这种情况!

有什么帮助吗?谢谢!

sta*_*ant 41

执行.libPaths(),关闭每个R运行,检查第一个目录,再次删除zoo程序包重启R.install zoo当然,你需要有足够的权利.

  • 很棒!谢谢。您首先知道发生了什么吗? (2认同)

小智 7

当你跑

install.packages("whatever")
Run Code Online (Sandbox Code Playgroud)

您收到消息,您的二进制文件已下载到临时位置(例如,下载的二进制包位于 C:\Users\User_name\AppData\Local\Temp\RtmpC6Y8Yv\downloaded_pa​​ckages 中)。去那里。获取二进制文件(zip 文件)。将粘贴复制到您通过运行代码获得的位置:

.libPaths()
Run Code Online (Sandbox Code Playgroud)

如果 libPaths 显示 2 个位置,则粘贴到第二个位置。加载库:

library(whatever)
Run Code Online (Sandbox Code Playgroud)

固定的。