Version
位于 base
包(package)。 说明
R.Version()
提供有关版本的详细信息R跑步。
R.version
是一个保存此信息的变量(list
)(并且 version
是它的副本,以实现 S 兼容性)。
用法
R.Version()
R.version
R.version.string
version
R_compiled_by()
细节
这提供了操作系统的详细信息R是构建的,而不是当前运行的版本(请参阅Sys.info
)。
请注意,操作系统名称可能不是您所期望的:例如 macOS Mavericks 10.9.4 将自己标识为“darwin13.3.0’,Linux 通常为‘linux-gnu”,Solaris 10 为“solaris2.10”,Windows 为“mingw32’。
R.version$crt
自 Windows 起受支持R4.2.0 及返回"ucrt"
表示通用 C 运行时。它会返回"msvcrt"
对于较旧的 Microsoft Visual C++ 运行时(但R自 4.2.0 起不再使用该运行时)。
值
R.Version
返回包含字符串组件的列表
platform |
的平台R被建。 CPU-VENDOR-OS 形式的三元组,由配置脚本确定。例如, |
arch |
架构(CPU)R建立在/为. |
os |
底层操作系统。 |
crt |
Windows 上的 C 运行时。 |
system |
CPU 和 OS,用逗号分隔。 |
status |
版本的状态(例如 |
major |
主版本号 |
minor |
次要版本号,包括补丁级别 |
year |
版本发布的年份 |
month |
版本发布月份 |
day |
版本发布当天 |
svn rev |
Subversion 修订版号,应该是 |
language |
总是 |
version.string |
|
R.version
和version
是类"simple.list"
的列表,该类具有print
方法。
R_compiled_by
返回一个二元素字符向量,给出用于构建的 C 和 Fortran 编译器的详细信息R。 (如果没有可用信息,则为空字符串。)
注意
做不是采用R.version$os
测试代码运行的平台:使用.Platform$OS.type
反而。略有不同的操作系统版本可能会报告不同的值R.version$os
,以及不同版本的R。或者,osVersion
通常包含有关平台的更多详细信息R正在运行。
为了简单性和向后兼容性,R.version.string
是 R.version$version.string
的副本。
例子
require(graphics)
R.version$os # to check how lucky you are ...
plot(0) # any plot
mtext(R.version.string, side = 1, line = 4, adj = 1) # a useful bottom-right note
## a good way to detect macOS:
if(grepl("^darwin", R.version$os)) message("running on macOS")
## Short R version string, ("space free", useful in file/directory names;
## also fine for unreleased versions of R):
shortRversion <- function() {
rvs <- R.version.string
if(grepl("devel", (st <- R.version$status)))
rvs <- sub(paste0(" ",st," "), "-devel_", rvs, fixed=TRUE)
gsub("[()]", "", gsub(" ", "_", sub(" version ", "-", rvs)))
}
shortRversion()
也可以看看
sessionInfo
提供附加信息; getRversion
通常在 R 代码中使用,osVersion
、 .Platform
、 Sys.info
。
相关用法
- R Vectorize 向量化标量函数
- R file.path 构造文件路径
- R grep 模式匹配和替换
- R getwd 获取或设置工作目录
- R vector 向量 - 创建、强制等
- R lapply 对列表或向量应用函数
- R dump R 对象的文本表示
- R Sys.getenv 获取环境变量
- R rank 样本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 将文本推回连接
- R strsplit 分割字符向量的元素
- R seq.Date 生成规则的日期序列
- R invisible 将打印模式更改为不可见
- R noquote “无引号”字符串打印类
- R warning 警告信息
- R rapply 递归地将函数应用于列表
- R basename 操作文件路径
- R with 评估数据环境中的表达式
- R formals 访问和操纵形式参数
- R icuSetCollate 按 ICU 设置整理
- R search 给出 R 对象的搜索路径
- R Defunct 将对象标记为已失效
- R gzcon 通过连接(解)压缩 I/O
- R readRenviron 从文件设置环境变量
注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Version Information。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。