При использовании библиотеки car нет пакета под названием 'stringi'
Цель
Я пытался использовать vif()
функция от car
пакет Р.
Первоначальные сообщения об ошибках
Когда я впервые казнил 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 ответ
Решение
Шаг 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
И все отлично работает.