Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何以编程方式定义选项_R - Fatal编程技术网

R 如何以编程方式定义选项

R 如何以编程方式定义选项,r,R,我试图通过使用如下所示的字符串向量以编程方式定义选项。但是,该选项未定义,并且返回空值。这方面有什么最佳实践或功能吗 f <- "z" options(f = TRUE) getOption("z") # returns NULL f根据文档: 也可以通过指定一个未命名的参数(命名列表)来传递选项 所以你可以 f <- list(z = TRUE) options(f) getOption("z") #> [1]

我试图通过使用如下所示的字符串向量以编程方式定义选项。但是,该选项未定义,并且返回空值。这方面有什么最佳实践或功能吗

f <- "z" 
options(f = TRUE)
getOption("z")
# returns NULL
f根据文档:

也可以通过指定一个未命名的参数(命名列表)来传递选项

所以你可以

f <- list(z = TRUE)
options(f)
getOption("z")
#> [1] TRUE
f[1]正确
或者,如果您希望能够在问题中使用输入格式,您可以使用以下功能:


prog\u选项您能再详细说明一下吗
f <- "z"
g <- "y"

prog_options(f = TRUE, g = "Yes")

getOption("z")
#> [1] TRUE

getOption("y")
#> [1] "Yes"