我正在尝试使用以下方法加载一个简单的数据集:
library(car)
但是我遇到了以下错误:
Error in library("car") : there is no package called 'car'
有人知道为什么会出现这种情况并且如何解决吗?
install.packages("car")
library("car")
sessionInfo()
的结果,这将有助于其他人诊断你的问题。 - Phil在尝试加载之前,您忘记安装软件包。
您是否使用集成开发环境(IDE)?我强烈推荐使用Rstudio作为IDE。当您安装Rstudio时,可以在工具栏中选择:“工具”>“安装软件包...”,然后输入“car”,点击“安装”。软件包安装完成后,您可以使用library(car)
加载软件包。
我在R Studio中使用“工具/安装包...”并选择不编译源代码来处理几个缺失的软件包,这样就可以解决问题了!
我知道这篇文章是几个月前的,但是在遇到相同问题后,我找到了它。我按照这里的说明进行操作(它是一个.doc下载文件)。
我通常使用R Studio,但是对于这个问题一直没有解决:
install.packages("car")
我打开了R应用程序(不是Studio),并按照.doc上的说明进行操作。现在我有了这个软件包。祝你好运!
这对我有用。在下载了最稳定版本的 R(3.4.4)之后,我首先使用 install.packages("car",dependencies=TRUE) 安装了 car 包,然后单独安装了加载 car 包时要求的所有包,例如 haven、foreign等。此外,我注意到当我安装这些包时,它们会被安装到 win-library 文件夹而不是实际工作文件夹(这些包会被安装到 R\win-library\3.4 而不是 R\R-3.4.4)。所以我把它们复制到了正确的文件夹。