当我加载 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”的包描述失败。
通过运行代码修复
update.packages()
实际上R中的一些包是需要手动安装的。从网站的 R 存储库下载包,然后运行代码
install.packages(file.choose(), repos = NULL)
从本地选择您下载的 zip 文件。