Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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,我的数据库需要对格式进行特定输入: list(symbol1=list(param1='value1', ...), symbol2=list(param2='value2', ...), ...) 因为我不需要传递任何参数,在调用数据库时只需要查看一个符号,如下所示: symbolList <- list("INSTR_SPACE::ID123456SWEDEN"=list()) symbolist它不起作用,因为listlist()的构造函数以list(tag=value())的形

我的数据库需要对格式进行特定输入:

list(symbol1=list(param1='value1', ...), symbol2=list(param2='value2', ...), ...)
因为我不需要传递任何参数,在调用数据库时只需要查看一个符号,如下所示:

symbolList <- list("INSTR_SPACE::ID123456SWEDEN"=list())

symbolist它不起作用,因为list
list()
的构造函数以
list(tag=value())
的形式工作,并且它自动将
tag
强制为string,因此当您在父列表的构造函数内部调用它时,
var
被视为字符串

正确的做法是

  • 首先创建父列表

    symbolList<-list()
    

    symbolist它不起作用,因为list
    list()
    的构造函数以
    list(tag=value())
    的形式工作,并且它自动将
    tag
    强制为string,因此当您在父列表的构造函数内部调用它时,
    var
    被视为字符串

    正确的做法是

  • 首先创建父列表

    symbolList<-list()
    
    symbolist试试这个:
    names(symbolist)很有效!谢谢尝试这个:
    names(符号列表)很有效!谢谢
    
    var<-"XYZ"
    symbolList[[var]]<-list()
    
    > symbolList
    $`INSTR_SPACE::ID123456SWEDEN`
    list()