I think that we probably need a sample database of your original data. A few lines of the dataset would probably be enough as long as it was fairly representative of the overall data set. See ?dput for a way of conveniently supply a sample data set.
Otherwise off the top of my head, I would think that you could just put all your subsets into a list and use lapply but I'm simply guessing without seeing the data. --- On Mon, 11/9/09, agm. <amur...@vt.edu> wrote: > From: agm. <amur...@vt.edu> > Subject: Re: [R] Complicated For Loop (to me) > To: r-help@r-project.org > Received: Monday, November 9, 2009, 3:18 PM > > I've looked through ?split and run all of the code, but I > am not sure that I > can use it in such a way to make it do what I need. > Another suggestion was > using "lists", but again, I am sure that the process can do > what I need, but > I am not sure it would work with so many observations. > > I might have been too simple in my code. Let me try > to explain it more > clearly: > > I've got a data set of 4500 observations. I have > already subset it into > race/ethnicity (which I did by simple code). Now I > needed to subset each > race/ethnicity again into 9 separate regions. I again > did this by simple > code. > > The problem is now, I need to calculate a percentage for > three different > variables for all 9 regions for each race. I was > trying to do this through > a loop command. > > So a snippet of my code is : > > names <- c("white", "black", "asian", "hispanic") > for(j in 1:length(names)){ > for(i in 1:9){ > names[j].cd[i].es.wash <- subset(names[j].cd[i], > SLUNCH==1) > es.cd[i].names.w <- > sum(names.cd[i].es.wash$NWEIGHT)/sum(names.cd[i]$NWEIGHT) > } > } > > > Maybe that makes it clearer. If not, I > apologize. Thanks for the help that > I have already received. It is greatly appreciated. > > Tony > > -- > View this message in context: > http://old.nabble.com/Complicated-For-Loop-%28to-me%29-tp26269479p26272994.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. > __________________________________________________________________ Make your browsing faster, safer, and easier with the new Internet Explorer® 8. Optimized for Yahoo! Get i ______________________________________________ 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.