Skip to content
Prev 105628 / 398506 Next

summaryBy(): Is it the best option?

Hi

I did not see any answer yet so I try. You can use aggregate, by or 
sapply.

Something like
aggregate(soc6a[, your columns], list(hh=hh), sum, na.rm=T)
by(soc6a[, your columns], hh, sum, na.rm=T)
sapply(split(soc6a[, your columns], hh), sum, na.rm=T)

But you have to check speed gain by yourself.

HTH
Petr
On 5 Dec 2006 at 1:30, Werner Wernersen wrote:
Date sent:      	Tue, 5 Dec 2006 01:30:50 +0100 (CET)
From:           	Werner Wernersen <pensterfuzzer at yahoo.de>
To:             	r-help at stat.math.ethz.ch
Subject:        	[R] summaryBy(): Is it the best option?
Petr Pikal
petr.pikal at precheza.cz