R:字符串var,如列表成员名称

时间:2013-10-24 20:12:01

标签: r list

在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

1 个答案:

答案 0 :(得分:3)

如何使用[[代替$

> l[[var_name]] <- 1:10
> l
$a
 [1]  1  2  3  4  5  6  7  8  9 10