在R列表中,我可以使用
设置列表成员名称> l = list()
> l$a = 1:10
> l
$a
[1] 1 2 3 4 5 6 7 8 9 10
但是,如何从字符串变量中设置列表成员名称?像
> var_name = "a"
> l = list()
> l$var_name <- 1:10
> l
$var_name
[1] 1 2 3 4 5 6 7 8 9 10
答案 0 :(得分:3)
如何使用[[
代替$
?
> l[[var_name]] <- 1:10
> l
$a
[1] 1 2 3 4 5 6 7 8 9 10