dear R experts---I am trying to figure out what the recommended way is
to merge by() results back into the original data frame.  for example,
I want to have a flag that tells me whether a particular row contains
the maximum for its group.

  d <- data.frame(group=as.factor(rep(1:3,each=3)), val=rnorm(9))
  highestvals <- by( d, d$group, function(d)(max(d$val)) )

  ## and now?  iterate over levels( d$group ) ?  how do I merge
highestvals back into d?

advice appreciated.

sincerely,

/iaw
----
Ivo Welch (ivo.we...@brown.edu, ivo.we...@gmail.com)

______________________________________________
R-help@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.

Reply via email to