On Sat, 2007-03-03 at 14:29 -0500, Michael Kubovy wrote:
> Dear r-helpers,
> 
> Could you please tell me what's missing:
> rbind(paste('txt.est',1:24, sep = ''))
> txt.est1, ... txt.est24 are vectors that I wish to rbind.


Micheal,

Try this, presuming that each vector is the same length:

# Create three vectors 

txt.est1 <- letters
txt.est2 <- letters
txt.est3 <- letters


MAT <- t(sapply(paste('txt.est',1:3, sep = ''), get))

> MAT
         [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12]
txt.est1 "a"  "b"  "c"  "d"  "e"  "f"  "g"  "h"  "i"  "j"   "k"   "l"  
txt.est2 "a"  "b"  "c"  "d"  "e"  "f"  "g"  "h"  "i"  "j"   "k"   "l"  
txt.est3 "a"  "b"  "c"  "d"  "e"  "f"  "g"  "h"  "i"  "j"   "k"   "l"  
         [,13] [,14] [,15] [,16] [,17] [,18] [,19] [,20] [,21] [,22]
txt.est1 "m"   "n"   "o"   "p"   "q"   "r"   "s"   "t"   "u"   "v"  
txt.est2 "m"   "n"   "o"   "p"   "q"   "r"   "s"   "t"   "u"   "v"  
txt.est3 "m"   "n"   "o"   "p"   "q"   "r"   "s"   "t"   "u"   "v"  
         [,23] [,24] [,25] [,26]
txt.est1 "w"   "x"   "y"   "z"  
txt.est2 "w"   "x"   "y"   "z"  
txt.est3 "w"   "x"   "y"   "z" 


So in your case:

MAT <- t(sapply(paste('txt.est',1:24, sep = ''), get))

See ?get

You need to use get() in order to 'get' the actual vectors using the
vector names created in paste()

HTH,

Marc Schwartz

______________________________________________
[email protected] mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to