Ошибка в library car нет пакета под названием car

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?

Rich Scriven's user avatar

Rich Scriven

96.7k11 gold badges181 silver badges245 bronze badges

asked Jan 9, 2015 at 10:24

fabiof's user avatar

1

If you don’t currently use an IDE (or even if you do), the following will install the package:

install.packages("car")

Before then running

library("car")

You should heed @Iris’s advice and use a RStudio if you don’t already to manage just this sort of task.

answered Jan 9, 2015 at 11:10

Phil's user avatar

PhilPhil

4,3242 gold badges23 silver badges33 bronze badges

2

You forgot to install the package before you tried to load it.

Do you use a IDE (integrated development environment)? I can strongly recommmand the use of Rstudio as IDE.
When you installed Rstudio, you can choose in the toolbar: «Tools» > «Install packages…»
Type in «car» and click «install».
As soon as the package is installed, you can load the package with library(car)

answered Jan 9, 2015 at 11:02

Iris's user avatar

IrisIris

1,0723 gold badges10 silver badges22 bronze badges

I know this post was from several months ago, but I came across it after having the same issue. I followed the instructions here (it’s a .doc download).

I typically use R Studio, but was having no luck with this:

install.packages("car") 

I opened the R application (not Studio) and followed the instructions on the .doc. I now have the package. Good luck!

Bruce P's user avatar

Bruce P

19.8k8 gold badges63 silver badges73 bronze badges

answered Nov 6, 2015 at 1:00

travissari's user avatar

For security purposes, I use R in a standard account on a Mac and download packages via a separate admin account. Yesterday I updated Microsoft R Open from 3.2.2 to 3.2.3 and I got this message when I tried to load Rcmdr:

Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) :
namespace ‘nlme’ 3.1-122 is being loaded, but >= 3.1.123 is required
Error: package ‘car’ could not be loaded

I had to log in to my admin account and check for updates. There was one for nlme, that I installed and that allowed car to load.

answered Feb 21, 2016 at 14:29

FTF's user avatar

FTFFTF

1813 silver badges11 bronze badges

This worked for me. After downloading the most stable version of R (3.4.4), first, I install.packages(«car»,dependencies=TRUE) then install all the packages that when loading car I was asked for like haven, foreign, etc. So I installed them separately. Also, I noticed that when I install the packages they go to win-library folder instead of the actual working folder (the packages go to Rwin-library3.4 instead of RR-3.4.4. So I copied them to the right folder.

answered May 22, 2018 at 23:49

Heerbod's user avatar

I used Tools/Install packages… from R Studio and chose not to compile from source and do this for several packages it complains missing. And it works!

answered Jan 11, 2019 at 19:19

Harry's user avatar

HarryHarry

1,12713 silver badges13 bronze badges

В последнее время не могу установить ни один пакет на R. Вот ход последней попытки:

Код:

> install.packages(«car»)
Устанавливаю пакет в ‘C:/Users/Home/Documents/R/win-library/3.4’
(потому что ‘lib’ не определено)
пробую URL ‘https://mirror.ibcp.fr/pub/CRAN/bin/windows/contrib/3.4/car_2.1-5.zip’
Content type ‘application/zip’ length 1598135 bytes (1.5 MB)
downloaded 1.5 MB

пакет ‘car’ успешно распакован, MD5-суммы проверены

Скачанные бинарные пакеты находятся в
        C:UsersHomeAppDataLocalTempRtmp27xI26downloaded_packages

Казалось бы, все хорошо. Пытаюсь подключить библиотеку

Код:

> library(car)
Ошибка: package or namespace load failed for ‘car’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
нет пакета под названием ‘Rcpp’

Чо делать? Это пакет отдельно установить?

Код:

> install.packages(«Rcpp»)
Устанавливаю пакет в ‘C:/Users/Home/Documents/R/win-library/3.4’
(потому что ‘lib’ не определено)
пробую URL ‘https://mirror.ibcp.fr/pub/CRAN/bin/windows/contrib/3.4/Rcpp_0.12.12.zip’
Content type ‘application/zip’ length 3319192 bytes (3.2 MB)
downloaded 3.2 MB

пакет ‘Rcpp’ успешно распакован, MD5-суммы проверены
Предупреждение: не могу перенести временную установку из ‘C:UsersHomeDocumentsRwin-library3.4file232c3b63d1bRcpp’ в ‘C:UsersHomeDocumentsRwin-library3.4Rcpp’

Скачанные бинарные пакеты находятся в
        C:UsersHomeAppDataLocalTempRtmp27xI26downloaded_packages
>

Что за «временная установка»? И почему вообще этот пакет (Rcpp) не устанавливается автоматически?

Раньше на домашнем компе никаких проблем с поключением пакетов не было. Я даже на всякий случай обновила версию R… ничего не помогает!

Сталкивался ли кто-то с этой проблемой? Может, знаете, в чем дело?

— 27.09.2017, 23:20 —

Посмотрела в интернете. Пакет Rcpp связывает R с Cи. А зачем мне это?

Решение

Шаг 1. Удалите строку «stringi»

$ wget https://github.com/Rexamine/stringi/archive/master.zip
$ unzip master.zip
$ R CMD INSTALL stringi-master --preclean

Шаг 2. Переустановите «stringi» из двоичного файла (НЕ исходного кода)

R$ install.packages('stringi')

Вас спросят:

There is a binary version available but the source version is later:
        binary source needs_compilation
stringi  1.4.5  1.4.6              TRUE

Do you want to install from sources the package which needs compilation? (Yes/no/cancel)

Пожалуйста, ответьте » нет» для установки из двоичного файла.

Решено

А теперь попробуйте:

R$ library(car)
R$ ?vif

И все отлично работает.

Цель

Я пытался использовать функцию vif() из пакета car R.

Первоначальные сообщения об ошибках

Когда я впервые выполнил vif(X), появилось сообщение об ошибке:

Error in vif(mod1) : could not find function "vif"

Я попробовал library(car) и получил следующую ошибку:

Error: package or namespace load failed for ‘car’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
 there is no package called ‘stringi’

Ссылки

Я читал и пробовал следующие ссылки, пока не решил проблему:

  1. https://github.com/gagolews/stringi/issues/178

1 ответ

Решение

Шаг 1: Удалите «стринги»

$ wget https://github.com/Rexamine/stringi/archive/master.zip
$ unzip master.zip
$ R CMD INSTALL stringi-master --preclean

Шаг 2: Переустановите «stringi» из бинарного файла (НЕ из исходного кода)

R$ install.packages('stringi')

Вас спросят:

There is a binary version available but the source version is later:
        binary source needs_compilation
stringi  1.4.5  1.4.6              TRUE

Do you want to install from sources the package which needs compilation? (Yes/no/cancel)

Пожалуйста, ответьте нет, чтобы установить из двоичного файла.

Решаемая

А теперь попробуйте:

R$ library(car)
R$ ?vif

И все отлично работает.


0

Jeff Hu
19 Фев 2020 в 01:54

#r

Вопрос:

Я попытался обновить r, удалить и переустановить, но не смог решить проблему.

Вот что это происходит:

 install.packages("car")
 

Установка пакета в ‘C:/Users/COMPAQ/Documents/R/win-library/4.0’
(поскольку ‘lib » не указан) пробандо ла URL
‘https://cran.rstudio.com/bin/windows/contrib/4.0/car_3.0-10.zip’
Тип содержимого «приложение/zip» длина 1561252 байта (1,5 МБ)
загружено 1,5 МБ

посылка ‘автомобиль’ успешно распакована, и суммы MD5 проверены

Загруженные двоичные пакеты находятся в C:UsersPublicDocumentsWondershareCreatorTempRtmpymBNDVdownloaded_packages

 library(car)
 

Ошибка: не удалось загрузить пакет или пространство имен для «автомобиля» в get(Информация[i, 1],
envir = env): невозможно получить доступ к архиву
‘C:/Users/COMPAQ/Documents/R/win-library/4.0/abind/R/abind.rdb’:
Такого файла или каталога нет

Ответ №1:

Вам abind также необходимо установить пакет (и, возможно, другие пакеты), который указан только в разделе Импорт в файле описания car пакета

 install.packages("abind")
 

или

 install.packages("car", dependencies = "Imports")
 

должно сработать.

Комментарии:

1. если ответ решил вашу проблему, вам рекомендуется нажать на галочку, чтобы принять его

Понравилась статья? Поделить с друзьями:
  • Ошибка в needs to restart что делать
  • Ошибка в render в after effects
  • Ошибка в left 4 dead 2 scripts
  • Ошибка в mysqli class php
  • Ошибка в rage multiplayer failed to