Ric*_*ton 11 64-bit operating-system r
一些可能性包括:
Sys.info()["machine"] == "x86-64"
.Platform$r_arch == "x64"
version$arch == "x86_64"
Run Code Online (Sandbox Code Playgroud)
是否有理由更喜欢一种方法而不是另一种方法?
42-*_*42- 12
实际上,这些方法都不是规范的,我认为这意味着"Brian Ripley会说什么".试试这个:
?.Machine
Run Code Online (Sandbox Code Playgroud)
sizeof.pointer ........ C SEXP类型中的字节数.在32位构建上将是4,在64位构建的R上将是8.
64bit <- .Machine$sizeof.pointer == 8
64bit
#[1] TRUE
Run Code Online (Sandbox Code Playgroud)
至于你的提名,我的机器上只有其中一个返回TRUE:
> Sys.info()["machine"] == "x86-64"
machine
FALSE
> .Platform$r_arch == "x64"
[1] FALSE
> version$arch == "x86_64"
[1] TRUE
Run Code Online (Sandbox Code Playgroud)