Ошибка RSQLite в loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): загружается пространство имен ‘DBI’ 0.4-1, но ›= 0.8 требуется

Когда я загружаю пакет sqldf, я получаю сообщение об ошибке ниже. Как я могу это исправить?

install.packages("sqldf", dep = TRUE)
library(sqldf)

Ошибка RSQLite в loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): загружается пространство имен 'DBI' 0.4-1, но требуется >= 0.8 Кроме того: предупреждение сообщения: 1: пакет «sqldf» был собран в версии R 3.3.3 2: пакет «RSQLite» был собран в версии R 3.3.3 Ошибка: пакет «RSQLite» не может быть загружен

После этого сообщения я пытаюсь загрузить пакет RSQLite

install.packages(pkgs = "RSQLite", 
             dependencies = c("Depends", "Imports"))

Я получил это сообщение об ошибке ОШИБКА: установка пакета ОПИСАНИЕ не удалась для пакета «DBI».

Как я могу это исправить? Спасибо.


person melik    schedule 17.05.2018    source источник


Ответы (2)


Ребят, лечится запуском кода

update.packages()

Спасибо

person melik    schedule 17.05.2018

На самом деле некоторые пакеты в R требуют ручной установки. Загрузите пакет из репозитория R с веб-сайта, затем запустите код

install.packages(file.choose(), repos = NULL)

выберите загруженный zip-файл из вашего локального.

person melik    schedule 19.05.2018