通过get in R获取列表的对象

时间:2012-12-05 08:35:42

标签: r

我有一些包含一些对象的列表,我想在循环中获取对象。我现在使用这段代码,但我不知道为什么它没有回答!!

test1 <- list(a=c(1,2,3,4),b=rnorm(100))
test1$a
[1] 1 2 3 4

但是当我想通过循环加载它时我不能。 例如

get("test1$a")
Error in get("test1$a") : object 'test1$a' not found

那么,如何通过这样的命令加载列表中的这些对象?

1 个答案:

答案 0 :(得分:2)

你必须使用

get("test1")$a

因为对象的名称是test1,而不是test1$a