On 06.03.2009, at 16:48, soeren.vo...@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
... (hopefully) produces 4 summaries of v according to k group
membership. How can I transf
soeren.vo...@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
This one is better:
do.call(cbind, tapply(v,k,summary))
Ciao,
domenico
... (hopefully) produces 4 summaries of v acc
Dear Sören,
How about this?
do.call(cbind,tapply(v, k, summary))
HTH,
Jorge
On Fri, Mar 6, 2009 at 10:48 AM, 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
>
> ... (hopeful
soeren.vo...@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
### example:start
v <- sample(rnorm(200), 100, replace=T)
k <- rep.int(c("locA", "locB", "locC", "locD"), 25)
tapply(v, k, summary)
### example:end
... (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 co
5 matches
Mail list logo