[R] unique rows
Patrick Burns
pburns at pburns.seanet.com
Sat Jan 29 14:37:35 CET 2005
There may be more efficient ways, but
unique(t(apply(h, 1, sort)))
does what I think you want.
Patrick Burns
Burns Statistics
patrick at burns-stat.com
+44 (0)20 8525 0696
http://www.burns-stat.com
(home of S Poetry and "A Guide for the Unwilling S User")
dax42 wrote:
> Dear list,
>
> I would like to extract from a matrix all those rows, that are unique.
> By unique, I don't mean the unique that is accomplished by the
> function unique(), though...
>
> Consider the following example:
> > h
> [,1] [,2]
> [1,] 4 4
> [2,] 1 4
> [3,] 4 1
>
> Now unique(h) returns exactly the same - because 1 4 and 4 1 is not
> the same for that function.
> What I would like to see, though, are only the first two rows (or the
> first and the third, it does not matter).
>
> Does anybody know how to do that?
> Cheers, Dax.
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide!
> http://www.R-project.org/posting-guide.html
>
>
>
More information about the R-help
mailing list