[R] adding labels to tapply results
Dieter Menne
dieter.menne at menne-biomed.de
Mon Sep 29 15:04:59 CEST 2008
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
More information about the R-help
mailing list