| To: | "Overstreet, Jason (FL51)" <Jason.Overstreet@honeywell.com>, s-news@lists.biostat.wustl.edu |
|---|---|
| Subject: | Re: Data Manipulation |
| From: | "Richard M. Heiberger" <rmh@temple.edu> |
| Date: | Tue, 10 Jan 2006 11:55:58 -0500 |
I think you want tapply
> tmp <- data.frame(a=c(1,2,3,1,1,2), b=c("a","a","b","b","b","c"),
+ d=factor(c(1,2,1,2,2,1)))
> tmp
a b d
1 1 a 1
2 2 a 2
3 3 b 1
4 1 b 2
5 1 b 2
6 2 c 1
> tapply(tmp$a, tmp[,c("b","d")], mean)
1 2
a 1 2
b 3 1
c 2 NA
>
This says that the average of the b="a" and d=1 cells is 1.
etc
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: Data Manipulation, Overstreet, Jason (FL51) |
|---|---|
| Next by Date: | Job Opening, Tzamouranis, Ioannis C |
| Previous by Thread: | Re: Data Manipulation, Overstreet, Jason (FL51) |
| Next by Thread: | Last question for today, Overstreet, Jason (FL51) |
| Indexes: | [Date] [Thread] [Top] [All Lists] |