... That is, use the construction thelist <- lapply(1:11,function(i){...return something})
I would go further then Dmitris and say that this should be the canonical answer to this frequently asked question and that perhaps in 7.21 in the R FAQ (Version 2.6.2 -- I haven't yet upgraded) -- "How can I turn a string into a variable?" -- this could be explicitly stated (it's in there, but not quite so explicitly). Or perhaps it might be a separate FAQ question:"How to create new variables from their character string names in a loop?" This might make it a little easier for people to find and a little less likely that the question will get asked on the list -- though I must agree with those who have lamented that it often seems pointless to make such efforts because people don't bother to use the resources anyway. Ah, but that's just the grumbling of an old reprobate... Cheers, Bert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Dimitris Rizopoulos Sent: Friday, April 25, 2008 8:07 AM To: Dirkheld Cc: r-help@r-project.org Subject: Re: [R] join chars in loops look at ?assign(), e.g., for (i in 1:11) { assign(paste("var", i, sep = ""), i) } var1 var2 var10 but I'd prefer to use a list. I hope it helps. Best, Dimitris ---- Dimitris Rizopoulos Biostatistical Centre School of Public Health Catholic University of Leuven Address: Kapucijnenvoer 35, Leuven, Belgium Tel: +32/(0)16/336899 Fax: +32/(0)16/337015 Web: http://med.kuleuven.be/biostat/ http://www.student.kuleuven.be/~m0390867/dimitris.htm ----- Original Message ----- From: "Dirkheld" <[EMAIL PROTECTED]> To: <r-help@r-project.org> Sent: Friday, April 25, 2008 4:40 PM Subject: [R] join chars in loops > > Hi, > > Is it possible to create new vars in a loop > > For instance: > > for (i in 1:11) > var'i' <- assign something > > output = > var1 > var2 > ... > var11 > > Is there a way to combine/join the value of 'i' to the string/char > var in de > loop. > > -- > View this message in context: > http://www.nabble.com/join-chars-in-loops-tp16895854p16895854.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@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. > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm ______________________________________________ R-help@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. ______________________________________________ R-help@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.