I am am trying to load a simple dataset using:
library(car)
but I get the following error:
Error in library("car") : there is no package called 'car'
Does anyone have an idea why this happens and how to solve it?
如果您当前不使用 IDE(或者即使您使用了),以下将安装该软件包:
install.packages("car")
在此之前运行
library("car")
如果您还没有管理此类任务,您应该听从@Iris 的建议并使用 RStudio。
您在尝试加载之前忘记安装该软件包。
您使用 IDE(集成开发环境)吗?我强烈推荐使用 Rstudio 作为 IDE。安装 Rstudio 时,可以在工具栏中选择:“工具”>“安装包...” 输入“汽车”,然后单击“安装”。安装包后,您可以使用以下命令加载包library(car)
这对我有用。下载最稳定的 R 版本(3.4.4)后,首先,我 install.packages("car",dependencies=TRUE) 然后安装加载汽车时要求我安装的所有包,如避风港、外国等。所以我分别安装了它们。另外,我注意到,当我安装软件包时,它们会转到 win-library 文件夹而不是实际的工作文件夹(软件包转到 R\win-library\3.4 而不是 R\R-3.4.4。所以我将它们复制到正确的文件夹。
我使用了 R Studio 中的工具/安装包...,并选择不从源代码编译,并对它抱怨丢失的几个包执行此操作。它有效!
出于安全考虑,我在 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 是必需
的错误:无法加载包“汽车”
我必须登录我的管理员帐户并检查更新。有一个用于 nlme,我安装了它并允许汽车装载。
我知道这篇文章是几个月前的,但我在遇到同样的问题后发现了它。我按照此处的说明进行操作(这是一个 .doc 下载)。
我通常使用 R Studio,但没有运气:
install.packages("car")
我打开了 R 应用程序(不是 Studio)并按照 .doc 上的说明进行操作。我现在有包裹。祝你好运!