[R] How do I generate multiple (similar) objects within R?

jim holtman jholtman at gmail.com
Tue Nov 18 19:03:13 CET 2008


'assign'

for (i in 1:10) assign(paste('vect', i, sep=''), NULL)

or use a 'list'

On Tue, Nov 18, 2008 at 12:58 PM, Nicklas Pettersson
<Nicklas.Pettersson at stat.su.se> wrote:
> Hi,
>
> I wonder if anyone knows how to generate a list of objects, e.g. ten vectors
> with names: vect1, vect2, ... , vect10.
> My own idea was to use something like:
>
>   for (i in 1:10)
>   print(paste("vect", i,"<-NULL",sep=""))
>
> but the result is:
>
> "vect1<-NULL"
> ...
> "vect10<-NULL"
>
> and not
>
> vect1<-NULL
> ...
> vect10<-NULL
>
> as I would like. Does anyone know?
>
> ______________________________________________
> R-help at r-project.org 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.
>



-- 
Jim Holtman
Cincinnati, OH
+1 513 646 9390

What is the problem that you are trying to solve?



More information about the R-help mailing list