【发布时间】:2013-11-27 14:58:10
【问题描述】:
我有一个对象名称(字符类)列表,我想将其转换为对象列表,以便将它们传递给循环。例如,
如果我有很多向量:
subA<-c(1,2)
subB<-c(3,4)
subC<-c(9,5)
subD<-c(4,7)
我可以从
得到名字subnames<-ls(pattern="sub*")
> subnames
[1] "subA" "subB" "subC" "subD"
但我想要一个实际向量的列表,例如 in
subvecs<-list(subA,subB,subC,subD)
> subvecs
[[1]]
[1] 1 2
[[2]]
[1] 3 4
[[3]]
[1] 9 5
[[4]]
[1] 4 7
有没有一种方法可以做到这一点而不用重写整个列表而不用引号?使用 400 多个数据帧将非常耗时。提前致谢。
【问题讨论】: