2012/3/25 Skála, Zdeněk (INCOMA GfK) <zdenek.sk...@gfk.com>:
> Dear all,
>
> I have a question that is probably pretty stupid, so apologies in advance...
>
> I do a simple
>
>> mydata.tab <- by(my.data.frame, my.data.frame$category, colMeans)
>
> ...works fine, but I need to output the results to some "flat" file (kind of 
> table) to work with it in Excel etc.
>
> So I am doing now
>
>> capture.output(data.frame(unlist(mydata.tab)), file="mydata.txt")
>
> ...and process the result in Excel.
> Do you know a more pretty way to do this task? Perhaps something other than 
> 'by()' to make a table of colMeans?
>

Try this:

do.call("rbind", by(iris[-5], iris[[5]], colMeans))




-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.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.

Reply via email to