当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R sessionInfo 收集有关当前 R 会话的信息


R语言 sessionInfo 位于 utils 包(package)。

说明

获取并报告有关的版本信息R、操作系统以及附加或加载的包。

localetzone 为 true 时,print()toLatex() 方法(对于 "sessionInfo" 对象)默认显示区域设置和时区信息。 system.codepage 仅在不为空时显示,即仅在 Windows 上,如果它与 code.page 不同,请参见下文或 l10n_info()

用法

sessionInfo(package = NULL)
## S3 method for class 'sessionInfo'
print(x, locale = TRUE, tzone = locale,
      RNG = !identical(x$RNGkind, .RNGdefaults), ...)
## S3 method for class 'sessionInfo'
toLatex(object, locale = TRUE, tzone = locale,
        RNG = !identical(object$RNGkind, .RNGdefaults), ...)
osVersion

参数

package

命名已安装包的字符向量,或 NULL(默认值)表示所有附加包。

x

"sessionInfo" 的对象。

object

"sessionInfo" 的对象。

locale

显示语言环境,默认情况下 tzone 和(在 Windows 上)代码页信息?

tzone

显示时区信息?

RNG

显示有关的信息RNGkind()?默认为 true 当且仅当它与R版本的默认值,即RNGversion(*).

...

目前没有使用。

sessionInfo() 返回 "sessionInfo" 类的对象,该类具有 printtoLatex 方法。这是一个包含组件的列表

R.version

一个列表,调用 R.Version() 的结果。

platform

说明平台的字符串R建于下。在使用 sub-architectures 的情况下,其形式为‘⁠平台/sub-arch⁠’: 32 位版本有(32-bit)附加的

running

字符串(或者可能是 NULL ),与 osVersion 相同,见下文。

RNGkind

字符向量,调用 RNGkind() 的结果。

matprod

一个字符串,调用 getOption("matprod") 的结果。

BLAS

一个字符串,调用 extSoftVersion()["BLAS"] 的结果。

LAPACK

一个字符串,调用 La_library() 的结果。

LA_version

一个字符串,调用 La_version() 的结果。

locale

一个字符串,调用 Sys.getlocale() 的结果。

tzone

一个字符串,调用 Sys.timezone() 的结果。

tzcode_type

指示日期时间转换和打印函数的来源(系统/内部)的字符串。

basePkgs

附加的基本包的字符向量。

otherPkgs

(并不总是存在):在其他附加包上调用 packageDescription 结果的命名列表。

loadedOnly

(并不总是存在):在加载但未附加名称空间的包上调用 packageDescription 的结果的命名列表。

osVersion

osVersion 是一个字符串(或者在奇怪的平台上可能是 NULL),说明操作系统及其运行的版本(与内置版本不同)。这会尝试命名 Linux 发行版并给出 Apple Mac 上的操作系统名称。

它与sessionInfo()$running相同,是在加载utils包时创建的。

Windows 可能会报告意外版本:请参阅 win.version 的帮助。

操作系统如何识别自身及其版本可能很神秘:在可能的情况下 osVersion (因此 sessionInfo()$running )使用人类可读的形式。

在哪里R是在 macOS 10.x 下编译的(如CRAN英特尔发行版之前R4.3.0),但在“Big Sur”或更高版本下运行,macOS 将自身报告为“⁠10.16⁠' (哪个R识别为“大苏尔...”)而不是“⁠11⁠', '⁠12⁠’,……

注意

有关 ‘loaded’ 包和命名空间的信息是在加载包的位置安装的当前版本:如果另一个进程在会话期间更改包,则可能是错误的。

例子


sI <- sessionInfo()
sI
# The same, showing the RNGkind, but not the locale :
  print(sI, RNG = TRUE, locale = FALSE)
toLatex(sI, locale = FALSE) # shortest; possibly desirable at end of report

也可以看看

R.version , R_compiled_by

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Collect Information About the Current R Session。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。