[R] Defining multiple variables in a loop
Berend Hasselman
bhh at xs4all.nl
Mon Jun 25 07:27:23 CEST 2012
Taylor White wrote
>
> Good day,
>
> For lack of a better solution (or perhaps I am ignorant to something
> more elegant), I have been bootstrapping panel data by hand so to
> speak and I would like to know if there is a way to define multiple
> variables in a loop using the loop variable. I found a post (here:
> https://stat.ethz.ch/pipermail/r-help/2002-October/026305.html ) that
> discussed naming multiple variables but it didn't seem to allow me to
> define the variables as something more useful. I tried the code
> immediately below (plus some variations) and it just didn't work.
>
> for (i in 1:20) {
> assign(paste("country.", i, sep = "") <- subset(OECDFiscal2, Country == i)
> }
>
Leaving aside the question whether this is a good way of doing what you
want, this is the wrong syntax.
?assign will show you the correct syntax.
assign(paste("country.", i, sep = "") , subset(OECDFiscal2, Country == i))
Berend
--
View this message in context: http://r.789695.n4.nabble.com/Defining-multiple-variables-in-a-loop-tp4634361p4634387.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list