При использовании библиотеки 'car' нет пакета 'stringi' - PullRequest
0 голосов
/ 18 февраля 2020

Цель

Я пытался использовать функцию 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 Ответ

0 голосов
/ 18 февраля 2020

Решение

Шаг 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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...