使用eQTplot包绘图时报错“Caused by error in `db_collect()`”:
大概查询了一下,应该是eQTplot需要调用dbplyr去查询ensemble数据库,dbplyr的功能描述——远程数据库查询:
最新版本的dbplyr和BiocFileCache存在不兼容的问题,对此官方也进行了说明:
因此我们需要降低dbplyr包的版本:
#先删除以前安装的dbplyr
remove.packages("dbplyr")
#重新安装指定版本的dbplyr
devtools::install_version("dbplyr", version = "2.3.4")
问题解决:)
https://stackoverflow.com/questions/77370659/error-failed-to-collect-lazy-table-caused-by-error-in-db-collect-using
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!