Проблема с загрузкой пакетов sqldf и SQLite

Я хотел бы использовать функцию sqldf(). Однако после установки пакета, когда я загружаю его, я получаю эту ошибку:

install.packages("sqldf", dep = TRUE)
library("sqldf")
> Loading required package: RSQLite
Error: package or namespace load failed for ‘RSQLite’ in loadNamespace(i, c(lib.loc, .libPaths()), 
versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required
Error: package ‘RSQLite’ could not be loaded

Затем, когда я пытаюсь установить и загрузить пакет RSQLite, я получаю это:

> library(RSQLite)
Error: package or namespace load failed for ‘RSQLite’ in loadNamespace(i, c(lib.loc, .libPaths()), 
versionCheck = vI[[i]]):
namespace ‘vctrs’ 0.2.0 is already loaded, but >= 0.2.1 is required

Буду признателен, если поделитесь опытом в этом вопросе.

p.s. Пробовал использовать update.packages() тоже не получилось.


person Soren    schedule 07.02.2020    source источник
comment
Попробуйте install.packages('vctrs'). Похоже, последней версии не хватает.   -  person novica    schedule 08.02.2020
comment
Вы пытались перезапустить сеанс R? Не загружайте пакеты повторно и попробуйте обновить vctrs: install.packages("vctrs")   -  person MrFlick    schedule 08.02.2020
comment
Я попробовал ваши предложения, все еще ничего. :(   -  person Soren    schedule 08.02.2020
comment
Что значит еще ничего точно? Точно такое же сообщение об ошибке? Что произошло, когда вы запустили install.packages()? Какая версия vctrs у вас сейчас установлена?   -  person MrFlick    schedule 08.02.2020
comment
Я перезапустил сеанс R и загрузил библиотеку vctrs. Затем я загрузил другие пакеты (RSQLite, sqldf) и получил те же ошибки.   -  person Soren    schedule 08.02.2020
comment
Посмотрите, работают ли предложения в комментариях под этим постом: stackoverflow.com/questions/60174542/   -  person G. Grothendieck    schedule 11.02.2020