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它不起作用,因为listlist()
的构造函数以list(tag=value())
的形式工作,并且它自动将tag
强制为string,因此当您在父列表的构造函数内部调用它时,var
被视为字符串
正确的做法是
首先创建父列表
symbolList<-list()
symbolist它不起作用,因为listlist()
的构造函数以list(tag=value())
的形式工作,并且它自动将tag
强制为string,因此当您在父列表的构造函数内部调用它时,var
被视为字符串
正确的做法是
首先创建父列表
symbolList<-list()
symbolist试试这个:names(symbolist)很有效!谢谢尝试这个:names(符号列表)很有效!谢谢
var<-"XYZ"
symbolList[[var]]<-list()
> symbolList
$`INSTR_SPACE::ID123456SWEDEN`
list()