loadNamespace中的RSQLite错误(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]]):正在加载命名空间'DBI'0.4-1,但是需要> = 0.8

时间:2018-05-17 11:55:26

标签: load dbi sqldf rsqlite

当我加载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'安装包描述失败。

我该如何解决这个问题?谢谢。

2 个答案:

答案 0 :(得分:0)

伙计通过运行代码来修复它

update.packages()

谢谢

答案 1 :(得分:0)

实际上在R的某些软件包中,您需要手动安装。从网站上的R存储库下载包然后运行代码

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

从您当地选择下载的zip文件。