Пакет автомобилей не найден R (не удалось загрузить)

Я пытаюсь загрузить простой набор данных, используя:

library(car)

но я получаю следующую ошибку:

Error in library("car") : there is no package called 'car'

Кто-нибудь знает, почему это происходит и как это решить?


person fabiof    schedule 09.01.2015    source источник
comment
install.packages(автомобиль)   -  person davechilders    schedule 09.01.2015


Ответы (6)


Если вы в настоящее время не используете IDE (или даже если используете), пакет будет установлен следующим образом:

install.packages("car")

Перед тем как запустить

library("car")

Вам следует прислушаться к совету @Iris и использовать RStudio, если вы еще этого не сделали, для решения именно такой задачи.

person Phil    schedule 09.01.2015
comment
Я все еще не могу установить автомобильную библиотеку после запуска install.packages("car"), всегда возникает ошибка: Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : namespace ‘pbkrtest’ 0.4-2 is being loaded, but >= 0.4.4 is required In addition: Warning message: package ‘car’ was built under R version 3.2.3 Error: package or namespace load failed for ‘car’ - person JW.ZG; 17.02.2016
comment
@ JW.ZG Вы должны открыть это как еще один вопрос. Если/когда вы это сделаете, добавьте результаты sessionInfo(), и это поможет другим диагностировать вашу проблему. - person Phil; 17.02.2016

Вы забыли установить пакет до того, как попытались загрузить его.

Используете ли вы IDE (интегрированную среду разработки)? Я настоятельно рекомендую использовать Rstudio в качестве IDE. Когда вы установили Rstudio, вы можете выбрать на панели инструментов: "Инструменты" > "Установить пакеты..." Введите "автомобиль" и нажмите "Установить". Как только пакет будет установлен, вы можете загрузить его с помощью library(car)

person Iris    schedule 09.01.2015

Я знаю, что этот пост был написан несколько месяцев назад, но я наткнулся на него после того, как столкнулся с той же проблемой. Я следовал инструкциям здесь (это файл для загрузки в формате .doc).

Я обычно использую R Studio, но мне не повезло с этим:

install.packages("car") 

Я открыл приложение R (не Studio) и следовал инструкциям в .doc. Теперь у меня есть пакет. Удачи!

person travissari    schedule 06.11.2015

В целях безопасности я использую R в стандартной учетной записи на Mac и загружаю пакеты через отдельную учетную запись администратора. Вчера я обновил 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, который я установил и который позволял загружать машину.

person FTF    schedule 21.02.2016

Это сработало для меня. После загрузки самой стабильной версии R (3.4.4) сначала я устанавливаю.packages("car",dependencies=TRUE), затем устанавливаю все пакеты, которые меня просили при загрузке автомобиля, такие как Haven, Foreign и т. д. Итак Я устанавливал их отдельно. Кроме того, я заметил, что когда я устанавливаю пакеты, они попадают в папку win-library вместо фактической рабочей папки (пакеты идут в R\win-library\3.4 вместо R\R-3.4.4. Поэтому я скопировал их в правильная папка.

person Heerj    schedule 22.05.2018

Я использовал пакеты Tools/Install... из R Studio и решил не компилировать из исходного кода и сделать это для нескольких пакетов, которые, как он жалуется, отсутствуют. И это работает!

person Harry    schedule 11.01.2019