[R] unique with tolerance

Michael Bach phaebz at gmail.com
Thu Sep 6 12:48:17 CEST 2012


Dear R Users and Developers,

I am trying to do the equivalent of

v <- c(1,2,3,3,2,1,)
vu <- unique(v)

for a vector such as

v2 <- c(1.02, 2.03, 1.00, 3.04, 3.06)
vut <- ...

As indicated in the subject, we need approximately unique values with a defined
tolerance, i.e. for the v2 vector the resulting vut vector using a tolerance of
.1 should return e.g.

[1] 1.02 2.03 3.06

Also, mean/min values instead of max could be returned.

My actual question: Is there a convenience function or other mechanism already
implemented that could do something similar?

Thanks in advance,
Michael



More information about the R-help mailing list