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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。