[R] create variables with indexes

Wenbo Mu muwenbo.prc at gmail.com
Wed Jul 14 02:05:54 CEST 2010


Maybe I misunderstand your problem. For my understanding, it's quite
simple.I hope it can help.
   id <- vector()
   for(i in 1:10){
      for(j in 1:10){
         id<-append(id,paste("X",i,j,sep="_"))
         }
    }

Wenbo Mu




On Tue, Jul 13, 2010 at 5:44 PM, He, Yulei <he at hcp.med.harvard.edu> wrote:
> Hi, there:
>
> Suppose I want create variables with indexes in their names, e.g., X_1_1, X_1_2, X_1_3, ..., X_1_10,  X_2_1, X_2_2, X_2_3, .. X_2_10,..., X_10_1, X_10_2, ... X_10_10. It looks like I need to use 2 indexes I and J so I is looped from 1 to 10, and J is looped from 1 to 10. But I don't know how to automatically produce X with these combination of indexes. Should I use paste function? Can someone help?
>
> Thanks.
>
> Yulei
>
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.
>



More information about the R-help mailing list