Skip to content

adding labels to tapply results

3 messages · eric lee, Dieter Menne, Greg Snow

#
eric lee <ericlee100 <at> gmail.com> writes:
By taking the warning seriously.
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