[R] Re: [S] Different behaviour of unique(), R vs. Splus.
Prof Brian Ripley
ripley at stats.ox.ac.uk
Tue Jun 29 22:19:24 CEST 2004
On Tue, 29 Jun 2004, Liaw, Andy wrote:
> The source of the incompatibility:
>
> In S-PLUS 6.2:
>
> > methods("unique")
> splus splus menu splus
> "unique.data.frame" "unique.default" "unique.name" "unique.rowcol.names"
>
>
> In R-1.9.1:
>
> > methods("unique")
> [1] unique.array unique.data.frame unique.default unique.matrix
>
>
> Unless there's some sort of coordination (or even just separate effort) on
> either/both R Core and Insightful developers to make sure there's agreement
> on what methods to provide in the base code, such problem can only get
> worse, not better, I guess.
There are plans to that effect, but R moves much faster than a commercial
product such as S-PLUS.
It seems to me a bad idea that unique (or foo) does different things for
matrices and data frames, for as we see frequently, many users do not
distinguish between them.
--
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-help
mailing list