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.