Re: [R] Iterations

From: Erik Iverson <iverson_at_biostat.wisc.edu>
Date: Tue, 15 Jul 2008 12:41:10 -0500

If you read the help page, ?for, you might have seen under "Value", that

      'for', 'while' and 'repeat' return the value of the last
      expression evaluated (or 'NULL' if none was), invisibly.

So if you want to see the values, print() them.

In general, from the first part of your message, it looks like you're trying to run some analysis on different subgroups of your data.

You may want to try the functions tapply, by, aggregate, ave, etc., for this purpose rather than using 'for' loops.

Best,
Erik Iverson

rkevinburton_at_charter.net wrote:
> I have a command that reads in some data:
>
> x <- read.csv("Sales2007.dat", header=TRUE)
>
> Then I try to organize the data:
>
> sc <- split(x, list(x$Category, x$SubCategory), drop=TRUE)
>
> Then I want to iterate through the data. I was able to get the following to run on the R console:
>
> for(i in 1:length(sc))
> {
> sum(sc[[i]]$Quantity)
> }
>
> But notiing is primted on the console. I find that:
>
> for(i in 1:100)
> {
> i
> }
>
> Also does't output anything? I am probably making a wrong assumption here. Why desn't the loop seem to output anyything?
>
> Thank you.
>
> Kevin
>
> ______________________________________________
> 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.



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. Received on Tue 15 Jul 2008 - 18:22:57 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 15 Jul 2008 - 20:33:39 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive