[R] var[i]
Ko-Kang Kevin Wang
kwan022 at stat.auckland.ac.nz
Thu May 1 19:32:23 CEST 2003
Hi,
If I understand you correctly, then:
On Thu, 1 May 2003, juli g. pausas wrote:
> How could I use variables in a loop that their names are in a vector?
> For example:
>
> aaa <- 1:10
> bbb <- aaa*2
> ccc <- aaa+bbb
>
> varn <- c("aaa", "bbb", "ccc")
Take a look at your varn here. You'll notice :
> varn
[1] "aaa" "bbb" "ccc"
> m <- rep(NA, 3)
>
> for (i in 1:length(varn)) m[i] <- mean(varn[i]) # wrong
You can probably do this as a list:
aaa <- 1:10
bbb <- aaa*2
ccc <- aaa+bbb
varn <- list(aaa, bbb, ccc)
m <- rep(NA, 3)
for (i in 1:length(varn)) m[i] <- mean(varn[[i]]) # wrong
m
--
Cheers,
Kevin
------------------------------------------------------------------------------
/* Time is the greatest teacher, unfortunately it kills its students */
--
Ko-Kang Kevin Wang
Master of Science (MSc) Student
SLC Tutor and Lab Demonstrator
Department of Statistics
University of Auckland
New Zealand
Homepage: http://www.stat.auckland.ac.nz/~kwan022
Ph: 373-7599
x88475 (City)
x88480 (Tamaki)
More information about the R-help
mailing list