Use lists. e.g. results <- lapply(1:10,function(i,...){ do stufff } )
will give you a list of results that you can name if you wish to. You can also explicitly fill the list with the loop if you don't like lapply -- some folks don't like anonymous functions, for example, along the lines of: results <- vector("list:,10) for(i in 1:10) results[[i]] <- {whatever(i)} but my aesthetic sense is somehow more offended by this. Cheers, Bert On Sat, Apr 14, 2012 at 6:16 AM, johnny123 <johnny...@dispostable.com> wrote: > Hi, I've written some R code that runs through a loop a certain number of > times. I want to save the output of each loop under a new variable name, > but I seem unable to do so. > > I have a [10,1] matrix of stock tickers, and I want to save the output to > the variable name: paste(matrix[i,1],"rets",sep=""). > Eg: AAPLrets would be the name of the variable that I would save the output > to. > Ideally after the script runs it would have saved 10 output to 10 different > variable names. > Any suggestions on how to do so? > > Thanks. > > > -- > View this message in context: > http://r.789695.n4.nabble.com/Dynamic-Variable-Names-tp4557189p4557189.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. -- Bert Gunter Genentech Nonclinical Biostatistics Internal Contact Info: Phone: 467-7374 Website: http://pharmadevelopment.roche.com/index/pdb/pdb-functional-groups/pdb-biostatistics/pdb-ncb-home.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.