如何安装不在CRAN的R包

由于最近在搞与空间数据相关的分析,有用到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上没有的包

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-17 23:52:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-17 23:52:01       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-17 23:52:01       87 阅读
  4. Python语言-面向对象

    2023-12-17 23:52:01       96 阅读

热门阅读

  1. [Unity] 基于迭代器的协程底层原理详解

    2023-12-17 23:52:01       65 阅读
  2. C语言——谁考了第k名(编程题目)

    2023-12-17 23:52:01       59 阅读
  3. 从零开始搭建Go语言开发环境

    2023-12-17 23:52:01       63 阅读
  4. gdb print,gdb x和gdb display的使用

    2023-12-17 23:52:01       68 阅读
  5. Spring Boot注解说明

    2023-12-17 23:52:01       56 阅读
  6. 【.Net 6.0--通用帮助类--ConvertHelper】

    2023-12-17 23:52:01       48 阅读