Skip to content
Back to formatted view

Raw Message

Message-ID: <49B14E45.8090801@unicas.it>
Date: 2009-03-06T16:24:37Z
From: Domenico Vistocco
Subject: Summary grouped by factor
In-Reply-To: <7AD05924-2219-4C41-B21B-E3543DFEA7C8@eawag.ch>

soeren.vogel at eawag.ch wrote:
> ### example:start
> v <- sample(rnorm(200), 100, replace=T)
> k <- rep.int(c("locA", "locB", "locC", "locD"), 25)
> tapply(v, k, summary)
> ### example:end
Maybe this could be a solution:

t1 <- tapply(v, k, summary)
t2 <- sapply(t1, cbind)
rownames(t2) <- names(t1[[1]])
t2

Ciao,
domenico
>
> ... (hopefully) produces 4 summaries of v according to k group 
> membership. How can I transform the output into a nice table with the 
> croups as columns and the interesting statistics as lines?
>
> Thx, S?ren
>
> ______________________________________________
> 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.
>