R 4.0.2环境下tidyquant库无法识别、安装加载失败问题咨询
报错原因
安装流程中断的核心触发点是timetk(tidyquant的强依赖包)安装时找不到依赖的ipred包,导致timetk安装回滚,tidyquant因为缺依赖也跟着安装失败,最终加载时提示不存在该包。
另外你当前使用的R 4.0版本默认拉取了比稳定二进制版更新的源码包进行安装,旧版R不会自动递归拉取源码包的全部依赖,才会触发缺包问题。
修复步骤
按顺序执行以下操作:
- 第一步:先安装缺失的
ipred依赖,同时把它的关联依赖一并装上,在R控制台运行:
install.packages("ipred", dependencies = TRUE)
- 第二步:安装适配你当前R版本的二进制稳定版tidyquant,跳过容易出兼容问题的最新源码版,运行:
install.packages("tidyquant", dependencies = TRUE, type = "binary")
- 第三步:安装完成无报错后,加载包并测试核心函数是否可用:
library(tidyquant) # 测试tq_get函数,示例为拉取苹果公司2024年上半年的股价数据 tq_get("AAPL", from = "2024-01-01", to = "2024-06-01")
要是执行完上面的步骤还是报安装错误,就手动打开路径
C:/Users/luizp/Documents/R/win-library/4.0,把里面残留的timetk、tidyquant文件夹删掉,再重新走一遍上面的安装流程就行。
内容的提问来源于stack exchange,提问作者Henrique Peres
相关产品推荐
相关产品推荐

