我正在尝试使用以下方法加载简单数据集:
library(car)
但是我收到以下错误:
Error in library("car") : there is no package called 'car'
有没有人知道为什么会这样,以及如何解决它?
答案 0 :(得分:7)
如果您目前不使用IDE(或者即使您使用IDE),则以下将安装该软件包:
install.packages("car")
在此之前运行
library("car")
如果你还没有管理过这类任务,你应该留意@ Iris的建议并使用RStudio。
答案 1 :(得分:2)
在尝试加载软件包之前,您忘了安装软件包。
您使用IDE(集成开发环境)吗?我强烈建议使用Rstudio作为IDE。
安装Rstudio时,您可以在工具栏中选择:"工具" > "安装包..."
输入" car"然后单击"安装"。
安装软件包后,您可以使用library(car)
答案 2 :(得分:0)
我知道这篇文章来自几个月前,但在遇到同样的问题之后我才发现它。我按照说明here(它是.doc下载)。
我通常使用R Studio,但对此没有运气:
install.packages("car")
我打开了R应用程序(不是Studio)并按照.doc上的说明操作。我现在有包裹。祝你好运!
答案 3 :(得分:0)
出于安全考虑,我在Mac上的标准帐户中使用R,并通过单独的管理员帐户下载软件包。昨天我将Microsoft R Open从3.2.2更新为3.2.3,当我尝试加载Rcmdr时收到此消息:
loadNamespace中的错误(j< - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]): 正在加载命名空间'nlme'3.1-122,但是需要> = 3.1.123 错误:无法加载包'car'
我必须登录我的管理员帐户并检查更新。有一个用于nlme,我已安装并允许汽车装载。
答案 4 :(得分:0)
这对我有用。下载最稳定版本的R(3.4.4)之后,首先,我安装。包(" car",依赖= TRUE)然后安装所有包装,当我加载汽车时,我被要求像天堂一样,外国人等。所以我分开安装它们。另外,我注意到当我安装软件包时,他们会进入win-library文件夹而不是实际工作文件夹(软件包转到R \ win-library \ 3.4而不是R \ R-3.4.4。所以我将它们复制到正确的文件夹。
答案 5 :(得分:0)
我使用了R Studio中的“工具/安装包...”,并选择不从源代码进行编译,而是对它抱怨缺少的几个软件包执行此操作。而且有效!