咨询已下架R包osmar的推荐下载方法
已下架R包osmar的下载方法对比
对于CRAN已下架的osmar包,两种方法的优劣对比和推荐如下:
方法1(devtools::install_version)优先推荐
- 无需手动下载源码包,
install_version会自动从CRAN归档仓库拉取指定版本(1.1-7)的源码 - 自动处理依赖的检查与安装,省去手动排查依赖的麻烦
- 版本指定清晰,命令执行流程更简洁,出错概率低
对应的执行代码:
require(devtools) install_version("osmar", version = "1.1-7", repos = "http://cran.r-project.org")
方法2(本地源码包安装)适合特定场景
- 仅适合已手动下载好
osmar_1.1-7.tar.gz文件的情况,需要准确填写本地文件路径 - 不会自动处理依赖,需提前确保所有依赖包已安装,路径填写错误会直接导致安装失败
对应的执行代码:
install.packages("path/to/osmar_1.1-7.tar.gz", repos = NULL, type = "source")
总结:优先选择方法1,操作更省心;只有在无法使用devtools(比如网络限制无法拉取归档包)或已提前备好本地源码包时,再考虑方法2。
内容的提问来源于stack exchange,提问作者stats_noob
相关产品推荐
相关产品推荐

