5

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?

4

6 回答 6

9

如果您当前不使用 IDE(或者即使您使用了),以下将安装该软件包:

install.packages("car")

在此之前运行

library("car")

如果您还没有管理此类任务,您应该听从@Iris 的建议并使用 RStudio。

于 2015-01-09T11:10:28.223 回答
2

您在尝试加载之前忘记安装该软件包。

您使用 IDE(集成开发环境)吗?我强烈推荐使用 Rstudio 作为 IDE。安装 Rstudio 时,可以在工具栏中选择:“工具”>“安装包...” 输入“汽车”,然后单击“安装”。安装包后,您可以使用以下命令加载包library(car)

于 2015-01-09T11:02:35.820 回答
0

这对我有用。下载最稳定的 R 版本(3.4.4)后,首先,我 install.packages("car",dependencies=TRUE) 然后安装加载汽车时要求我安装的所有包,如避风港、外国等。所以我分别安装了它们。另外,我注意到,当我安装软件包时,它们会转到 win-library 文件夹而不是实际的工作文件夹(软件包转到 R\win-library\3.4 而不是 R\R-3.4.4。所以我将它们复制到正确的文件夹。

于 2018-05-22T23:49:33.043 回答
0

我使用了 R Studio 中的工具/安装包...,并选择不从源代码编译,并对它抱怨丢失的几个包执行此操作。它有效!

于 2019-01-11T19:19:46.923 回答
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 是必需
的错误:无法加载包“汽车”

我必须登录我的管理员帐户并检查更新。有一个用于 nlme,我安装了它并允许汽车装载。

于 2016-02-21T14:29:22.177 回答
0

我知道这篇文章是几个月前的,但我在遇到同样的问题后发现了它。我按照此处的说明进行操作(这是一个 .doc 下载)。

我通常使用 R Studio,但没有运气:

install.packages("car") 

我打开了 R 应用程序(不是 Studio)并按照 .doc 上的说明进行操作。我现在有包裹。祝你好运!

于 2015-11-06T01:00:47.863 回答