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


R check.options 设置带有一致性检查的选项


R语言 check.options 位于 grDevices 包(package)。

说明

用于设置选项并进行一些一致性检查的实用函数。检查 new 中新设置的 attributes 是否与 name.opt 中的模型(通常是默认)列表一致。

用法

check.options(new, name.opt, reset = FALSE, assign.opt = FALSE,
              envir = .GlobalEnv,
              check.attributes = c("mode", "length"),
              override.check = FALSE)

参数

new

命名列表

name.opt

名字为的字符R包含默认列表的对象。

reset

逻辑性;如果TRUE,重置选项name.opt。如果有多个R有名称的对象name.opt,删除第一个search()小路。

assign.opt

逻辑性;如果 TRUE ,则分配...

envir

environment 用于 getassign

check.attributes

包含 check.options 应检查的属性的字符。

override.check

长度为 length(new) 的逻辑向量(或 1,需要回收)。对于 new[i]override.check[i] == TRUE ,检查将被覆盖,并且无论如何都会进行更改。

name.opt 具有相同名称的组件列表。只要通过检查,组件的值就会从 new 列表中更改(当这些组件没有根据 override.check 覆盖时)。

注意

选项 "names" 不受所有检查或警告,因为在应用程序中它可以是 NULL 或可变长度字符向量。

例子

(L1 <- list(a = 1:3, b = pi, ch = "CH"))
check.options(list(a = 0:2), name.opt = "L1")
check.options(NULL, reset = TRUE, name.opt = "L1")

作者

Martin Maechler

也可以看看

ps.optionspdf.options ,使用 check.options

相关用法


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