1、进入CRAN官网搜索相关包The Comprehensive R Archive Network
下面为下载TH.data包
2、以Windows系统为例,下载Package sourec和Windows binaries的两种包的安装方式
install.packages("C:/path/to/TH.data_1.1-2.tar.gz", repos = NULL, type = "source") install.packages("C:/path/to/TH.data_1.1-2.zip", repos = NULL, type = "win.binary")
1) type = "source"
- 定义:
source
类型指的是包的源代码形式,通常是.tar.gz
文件。 - 适用情况:适用于所有操作系统(Windows、macOS、Linux)。当R包的二进制版本不可用,或您需要从源代码构建包时,使用这种类型。
- 优点:可以确保包在本地系统上根据实际环境进行构建,可能会解决一些二进制版本中存在的兼容性问题。
- 缺点:安装时需要编译,可能需要安装额外的编译工具(如Rtools或Xcode),而且可能会比较慢。
2) type = "win.binary"
- 定义:
win.binary
类型指的是Windows系统的二进制包形式,通常是.zip
文件。 - 适用情况:专用于Windows系统。二进制包已经编译好,适用于Windows系统的R环境。
- 优点:安装速度快,因为已经编译好,无需额外的编译工具。
- 缺点:二进制包可能与特定版本的R或操作系统有关,可能不适用于所有版本的R或操作系统。
在R的包管理中,您可能会看到针对不同R版本和开发环境的二进制包版本,如 r-devel
, r-release
, 和 r-oldrel
。这些标记指示了包适用于哪些R版本或开发环境。以下是这些标记的解释:
r-devel
:适用于R的开发版本。r-release
:适用于R的当前稳定版本。r-oldrel
:适用于R的旧稳定版本。