[R] store and retrieve object names in a vector

Kjetil Brinchmann Halvorsen kjetilbrinchmannhalvorsen at gmail.com
Mon Dec 12 14:25:42 CET 2005


zhihua li wrote:
> hi netters,
> 
> suppose i have a series of objects X1, X2, B1,C1........... they all 
> have the same dimensions. i want to combine into one by using cbind:
> y<-cbind(X1,X2,B1,C1.....)
> 
> but i don't want to type the names of these objects one by one. instead, 
> i've put their names into a vector: x<-c("X1","X2","B1","C1",....)

Something like:

do.call(rbind, lapply(x,get)) # not tested
should work!

Kjetil

> 
> i used y<-cbind(x). but what i got is a matrix of the names, not a 
> combination of matrices.
> 
> anybody know how to handle this?
> 
> thanks a lot!
> 
> 
> ------------------------------------------------------------------------
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html




More information about the R-help mailing list