如何安装不在CRAN的R包

发布时间:2023年12月17日

由于最近在搞与空间数据相关的分析,有用到RandomFields包,但查询发现该包因为编译等问题已经从CRAN删除(如图),不能利用install.package()直接安装。

但该包在archive存档,于是我尝试了下面步骤进行安装。

1.查看该包的archive

点击上图中的archive,发现该包已存档的压缩文件,

下载该压缩包至R包路径

2.利用install.package()

在RStudio输入install.package("RandomFields_3.3.14.tar.gz", repos = NULL, type = "source")后出现报错,问题如下:

发现该package具有依赖包RandomFieldsUtils,并且查询后发现该依赖包也不在CRAN中,因此我重复第1步,先下载依赖包RandomFieldsUtils的存档压缩包。

利用install.package("RandomFieldsUtils_1.1.0.tar.gz", repos = NULL, type = "source")安装RandomFieldsUtils包,安装成功。

再输入install.package("RandomFields_3.3.14.tar.gz", repos = NULL, type = "source"),安装成功!

3.其他方法

1.利用devtools包?

R包被CRAN移除后,如何下载R包的变通方法

2.利用remotes包

如何安装被CRAN删掉的R包

3.利用Rtools

利用Rtools在R软件中安装CRAN上没有的包

文章来源:https://blog.csdn.net/m0_50112642/article/details/132753333
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。