An embedded and charset-unspecified text was scrubbed... Name: not available URL: <https://stat.ethz.ch/pipermail/r-help/attachments/20080929/97ec840e/attachment.pl>
adding labels to tapply results
3 messages · eric lee, Dieter Menne, Greg Snow
eric lee <ericlee100 <at> gmail.com> writes:
How do I get labels onto the output from tapply? I need the labels to merge the output with another data frame. Thanks. eric d <- data.frame(cbind(x=1:3, y=1:10)) a <- with(d, tapply(y, x, sum))
By taking the warning seriously.
d <- data.frame(cbind(x=1:3, y=1:10))
Warning message: In cbind(x = 1:3, y = 1:10) : number of rows of result is not a multiple of vector length (arg 1) d <- data.frame(cbind(x=101:110, y=1:10)) a <- with(d, tapply(y, x, sum)) a #101 102 103 104 105 106 107 108 109 110 # 1 2 3 4 5 6 7 8 9 10 Dieter
Try using aggregate instead of tapply. If that does not answer your question, then try restating it or showing what your desired output would look like (see the posting guide referenced at the bottom of every post). -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.snow at imail.org 801.408.8111
-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-
project.org] On Behalf Of eric lee
Sent: Monday, September 29, 2008 6:46 AM
To: r-help at r-project.org
Subject: [R] adding labels to tapply results
Hi,
How do I get labels onto the output from tapply? I need the labels to
merge
the output with another data frame. Thanks.
eric
d <- data.frame(cbind(x=1:3, y=1:10))
a <- with(d, tapply(y, x, sum))
[[alternative HTML version deleted]]
______________________________________________ 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.