#r #jupyter-notebook #hmisc
#r #jupyter-ноутбук #hmisc
Вопрос:
Я пытаюсь установить пакет ‘Hmisc’ в R, но я сталкиваюсь с ошибкой, показанной ниже:
Error: package or namespace load failed for 'Hmisc' in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
there is no package called 'foreign'
Traceback:
1. library(Hmisc)
2. tryCatch({
. attr(package, "LibPath") <- which.lib.loc
. ns <- loadNamespace(package, lib.loc)
. env <- attachNamespace(ns, pos = pos, deps, exclude, include.only)
. }, error = function(e) {
. P <- if (!is.null(cc <- conditionCall(e)))
. paste(" in", deparse(cc)[1L])
. else ""
. msg <- gettextf("package or namespace load failed for %s%s:n %s",
. sQuote(package), P, conditionMessage(e))
. if (logical.return)
. message(paste("Error:", msg), domain = NA)
. else stop(msg, call. = FALSE, domain = NA)
. })
3. tryCatchList(expr, classes, parentenv, handlers)
4. tryCatchOne(expr, names, parentenv, handlers[[1L]])
5. value[[3L]](cond)
6. stop(msg, call. = FALSE, domain = NA)
Я огляделся и, похоже, не могу найти никаких ответов.
Комментарии:
1.
foreign
Пакет является частью набора, который является «квази» официальным и «R-рекомендуемым», но не обязательным. Это может показаться локальной проблемой администратора вашего компьютера (вы? кто-то еще?) необходимо исправить.2. Это был бы я. Как мне это исправить? Я только начинаю с R, поэтому любая помощь приветствуется.
3. «Обычно» при установке пакета он автоматически устанавливает все его зависимости. Итак, вы делаете что-то необычное. Ваш вопрос очень короткий по деталям (какая ОС? какая версия? какая архитектура? какую команду вы выполнили?) поэтому я не могу сказать больше, но если бы вы указали в Google «как установить пакет R на X», где X — ваша ОС / компьютер / что угодно, я уверен, что у вас будет множество убедительных руководств и сообщений. Существует также целое руководство, посвященное «установке и администрированию» самого R, и, наконец
install.packages()
, функция, которая является рабочей лошадкой для всего этого, также имеет документацию.4. Приносим извинения за недостаток информации, я использую Windows 10 и R версии 3.6.1 в ноутбуке Jupyter. Команда, которую я запускаю,
install.packages('Hmisc',repos='https://cran.ma.imperial.ac.uk/') library(Hmisc)
5. Я только что понял это, спасибо за вашу помощь!