for loop
Does this do what you are looking for?
#################
cc <- list() #empty placeholder
data <- list(a=rep(letters[1:5],2), b=letters[6:10]) #some example data
data #print to screen
for(i in names(data)) {cc[[i]] <- table(data[[i]])}
cc
#################
Josh
On Fri, May 7, 2010 at 7:35 AM, n.vialma at libero.it <n.vialma at libero.it> wrote:
Dear list,
in the following loop im generating objects of type table. What I would like to do is to put all those objects together in a list (that i called cc).I did this but the result is not what i espect to get:
cc=list()
d=1
for (i in data) {
cc=list(cc,assign(paste("n",d,sep=""),table(i,subsample$vD31NADD)))
d=d+1}
I know that this won't work properly:
cc=list(cc,assign(paste("n",d,sep=""),table(i,subsample$vD31NADD)))
but I dont know a way to add to my list the new objects generated at each step of the loop.Another information that I can give you is that data is a list.
Thanks for your attention!
? ? ? ?[[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.
Joshua Wiley Senior in Psychology University of California, Riverside http://www.joshuawiley.com/