[R] applying max elementwise to two vectors

Sebastian P. Luque spluque at gmail.com
Thu Jun 28 23:03:56 CEST 2007


On Thu, 28 Jun 2007 16:19:39 -0400,
"Afshartous, David" <afshart at exchange.sba.miami.edu> wrote:

> All,

> Is there one liner way to obtain the max per observation for two
> vectors?  I looked at apply and lapply but it seems that groundwork
> would have to be done before applying either of those.  The code below
> does it but seems like overkill.

> Thanks!  Dave

> x = rnorm(10) y = rnorm(10)

> ind = which(x < y) z = x z[ind] <- y[ind] ## z now contains the max's

?pmax


-- 
Seb



More information about the R-help mailing list