[R] Simple summary question
    Michael A. Miller 
    mmiller3 at iupui.edu
       
    Thu Jan 10 12:42:18 CET 2002
    
    
  
>>>>> "Andrew" == Andrew Perrin <andrew_perrin at unc.edu> writes:
    > I'd like to get summary statistics (really just a mean
    > would be fine) for a vector in a data frame, but split
    > based on the value of another vector.  That is, I have a
    > data frame (hcd.df) with variables datecat (which is always
    > 1 or 2) and auth.sum (-8..+8).  I've used xtabs to get
    > chi-square comparisons, but what I need now is a simple
    > mean of auth.sum where datecat is 1 and another where
    > datecat is 2. 
How about
  > mean( hcd.df$auth.sum[ hcd.df$datecat==1 ])
  > mean( hcd.df$auth.sum[ hcd.df$datecat==2 ])
Or you can use tapply to get means (or summaries or most anything
else) for all the levels of datacat:
  > tapply( hcd.df$auth.sum, hcd.df$datecat, mean )
  > tapply( hcd.df$auth.sum, hcd.df$datecat, summary )
Mike
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
    
    
More information about the R-help
mailing list