[Rd] unique turns ordered into factor (PR#2591)
   
    p.dalgaard@biostat.ku.dk
     
    p.dalgaard@biostat.ku.dk
       
    Fri Feb 28 16:03:33 2003
    
    
  
[reported originally by Christoffer Tornĝe]
> f <- ordered(month.name)
> f
 [1] January   February  March     April     May       June      July
 [8] August    September October   November  December
12 Levels: April < August < December < February < January < July < ... < September
> unique(f)
 [1] January   February  March     April     May       June      July
 [8] August    September October   November  December
12 Levels: April August December February January July June March ... September
this causes trouble in the internals of panel.superpose if the groups
argument is an ordered factor. In that case
           id <- (groups[subscripts] == vals[i])
gives off the warning
Incompatible methods ("Ops.ordered", "Ops.factor") for "=="
S-PLUS (6.0 at least) does not do this, so I assume the fix is to
modify unique.default in the obvious way.
[Still present in the development sources]
-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk)             FAX: (+45) 35327907