Rcpp包不包含Rcpp_precious_remove
我一直在尝试创建一个数据库并安装了“DBI”包,但仍然面临这个错误。我重新安装了 DBI 和 RSQLite 包,但它们似乎不起作用。
con <- dbConnect
(RSQLite::SQLite(), dbname = ":memory:")
dbListTables(con)```
Error :Error in connection_connect(dbname, loadable.extensions, flags, vfs, extended_types) : function 'Rcpp_precious_remove' not provided by package 'Rcpp'
回答
我对包有同样的问题:raster、tmap和sf。重新安装Rcpp包解决了问题:
install.packages('Rcpp')
library(Rcpp)
回答
我在另一个包上遇到了同样的问题,问题是我运行的是针对以前版本的Rcpp. 正如@user20650 在评论中指出的那样,更新Rcpp到 1.0.7 应该可以解决它。
- 您可以使用
install.packages('Rcpp')或 update.packages()` 来完成。- 使用
update.packages()时将询问您是否还要更新任何其他过时的软件包。
- 使用
- 在 RStudio 上,您还可以使用
packages面板来更新包,如下图所示: