[Rd] Re: [R] Unexpected behaviour of identical (PR#6799)
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Apr 20 17:13:55 CEST 2004
I wondered that, but I think we need to hear from the author of
identical().
It is neater to have attributes printed in a consistent order, though.
On Tue, 20 Apr 2004, Tony Plate wrote:
> What about changing identical() to ignore the order of attributes? Is
> there any code anywhere that depends on the order of attributes, other than
> identical()? I've only seen attributes treated as an unordered set, and
> never as an ordered list. There are some functions in S-plus that change
> the order of attributes, and the only thing this affects is
> identical(). (Which in S-plus also pays attention to the order of attributes.)
>
> -- Tony Plate
>
> At Tuesday 05:42 AM 4/20/2004, p.dalgaard at biostat.ku.dk wrote:
> >"Swinton, Jonathan" <Jonathan.Swinton at astrazeneca.com> writes:
> >
> > > # works as expected
> > > > ac <- c('A','B');
> > > > identical(ac,ac[1:2])
> > > [1] TRUE
> > >
> > > #but
> > > > af <- factor(ac)
> > > > identical(af,af[1:2])
> > > [1] FALSE
> > >
> > > Any opinions?
> >
> >Did a cross-check with Splus and it doesn't do that , so I think it
> >qualifies as a bug. Shouldn't be too hard to fix (might lose a little
> >efficiencty though).
> >
> >--
> > O__ ---- Peter Dalgaard Blegdamsvej 3
> > c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
> > (*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
> >~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
> >
> >______________________________________________
> >R-devel at stat.math.ethz.ch mailing list
> >https://www.stat.math.ethz.ch/mailman/listinfo/r-devel
>
> ______________________________________________
> R-devel at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-devel
>
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-devel
mailing list