如何安装已从CRAN仓库移除的R语言DMwR包
DMwR包正确安装方法
你之前执行install_github("Luis Torgo/DMwR")报错的核心原因是仓库路径填写错误,GitHub上该包的正确仓库路径为ltorgo/DMwR,不能包含空格,可通过以下三种方式完成安装:
- 方案1:从GitHub正确安装
优先使用更轻量的remotes包安装,执行以下代码:# 未安装remotes则先执行这一行 install.packages("remotes") remotes::install_github("ltorgo/DMwR") - 方案2:从CRAN存档安装
直接安装CRAN归档的最新版本源码包:install.packages("https://cran.r-project.org/src/contrib/Archive/DMwR/DMwR_0.4.1.tar.gz", repos = NULL, type = "source") - 方案3:安装适配新版R的替代包
原作者已经推出了适配高版本R的迭代包DMwR2,功能和原DMwR基本一致,无需编译可直接从CRAN安装:install.packages("DMwR2")
安装注意事项:
- 安装源码包前需要配置对应系统的R编译环境:Windows系统需安装Rtools,Mac系统需安装Xcode命令行工具,Linux系统需安装gcc、gfortran等编译组件
- 若安装过程提示依赖包缺失,先安装对应缺失的依赖包后重新执行安装命令,常见依赖包括
xts、TTR、quantmod、zoo等
内容的提问来源于stack exchange,提问作者stats_noob
相关产品推荐
相关产品推荐

