[R] applying max elementwise to two vectors

Bert Gunter gunter.berton at gene.com
Thu Jun 28 23:10:23 CEST 2007

Please... use and **read** the docs:

?max   ---> pmax 

Bert Gunter

-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of Afshartous, David
Sent: Thursday, June 28, 2007 1:20 PM
To: r-help at stat.math.ethz.ch
Subject: [R] applying max elementwise to two vectors


Is there one liner way to obtain the max per observation for two
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
like overkill.


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

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

R-help at stat.math.ethz.ch mailing list
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

More information about the R-help mailing list