Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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,当我尝试设置自定义选项时,使用粘贴创建的选项名不起作用。原因可能是什么 # --- this works fine options("a.1" = Sys.Date()) getOption("a.1") # --- an error... options(paste("a", 1, sep=".") = Sys.Date()) #> Error: <text>:5:32: unexpected '=' #> 4: # Error... #> 5: options(

当我尝试设置自定义选项时,使用粘贴创建的选项名不起作用。原因可能是什么

# --- this works fine
options("a.1" = Sys.Date())
getOption("a.1")
# --- an error...
options(paste("a", 1, sep=".") = Sys.Date())
#> Error: <text>:5:32: unexpected '='
#> 4: # Error...
#> 5: options(paste("a", 1, sep=".") =
#>  
#---这个很好用
选项(“a.1”=Sys.Date())
选择权(“a.1”)
#---一个错误。。。
选项(粘贴(“a”,1,sep=“.”)=Sys.Date()
#>错误::5:32:意外的“=”
#>4:#错误。。。
#>5:选项(粘贴(“a”,1,sep=“.”)=
#>  

提前感谢。

我们可以使用
setNames

options(setNames(list(Sys.Date()), paste0("a.", 1)))
getOption("a.1")
#[1] "2018-06-03"

你能解释一下你想通过调用这个命令来做什么吗?我有一组
选项将在一个包中使用。有很多选项,我想有一种可能可以动态设置名称,比如在for循环中。