[R] Merge data frames but prefer values in on

Nandi nands31 at gmail.com
Mon Sep 14 21:00:49 CEST 2009


No you cannot. You may want to write a merge function with the special
capability but there is no better way than the one suggested by
Henrique.

On Sep 14, 12:18 pm, JiHO <jo.li... at gmail.com> wrote:
> On 2009-September-11  , at 13:55 ,  wrote:
>
> > Maybe:
>
> > do.call(rbind, lapply(with(xy <- rbind(x, y), split(xy, list(a, b),  
> > drop = TRUE)), tail, 1))
>
> > On Fri, Sep 11, 2009 at 3:45 AM, jo <jo.li... at gmail.com> wrote:
> > Thanks for the post-processing ideas. But is there any way to do that
> > in one step?
>
> Thanks but by "in one step" I meant within the merge, not in one post-
> processing step ;)
>
> JiHO
> ---http://maururu.net
>
> ______________________________________________
> R-h... at r-project.org mailing listhttps://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guidehttp://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.




More information about the R-help mailing list