From hosking@watson.ibm.com  Mon Dec  9 16:57:11 2002
From: hosking@watson.ibm.com (hosking@watson.ibm.com)
Date: Mon Dec  9 16:57:11 2002
Subject: [Rd] pmax loses row names (PR#2357)
Message-ID: <200212091554.QAA27421@pubhealth.ku.dk>

Full_Name: J. R. M. Hosking
Version: 1.5
OS: Win2000
Submission from: (NULL) (198.81.209.17)


Documentation for pmax says "`attributes' (such as `names' or `dim') are
transferred from the first argument (if applicable)".  But:

> a<-matrix(c(1,2,3,-1,-2,3),2,3,dimnames=list(c("A","B"),NULL))
> a
  [,1] [,2] [,3]
A    1    3   -2
B    2   -1    3
> pmax(a,0)
     [,1] [,2] [,3]
[1,]    1    3    0
[2,]    2    0    3
 
The row names have been lost.  This doesn't happen with column names, and it
doesn't happen in S-plus, so it looks like a bug.



[Rd] pmax loses row names (PR#2357)
hosking@watson.ibm.com