| funique {collapse} | R Documentation |
funique is a substantially faster alternative to unique. It is generic with a default vector and a data frame methods.
funique(x, ...) ## Default S3 method: funique(x, sort = FALSE, method = "auto", ...) ## S3 method for class 'data.frame' funique(x, cols = NULL, sort = FALSE, method = "auto", ...) ## S3 method for class 'sf' funique(x, cols = NULL, sort = FALSE, method = "auto", ...)
x |
a atomic vector or data frame / list of equal-length columns. | |||||||||||||||||||||
sort |
logical. | |||||||||||||||||||||
method |
an integer or character string specifying the method of computation:
| |||||||||||||||||||||
cols |
compute unique rows according to a subset of columns. Columns can be selected using column names, indices, a logical vector or a selector function (e.g. | |||||||||||||||||||||
... |
arguments passed to |
If x is a data frame / list and all rows are already unique, then x is returned. Otherwise a copy of x with duplicate rows removed is returned. See group for some additional computational details.
The sf method simply ignores the geometry column when determining unique values.
x with duplicate elements/rows removed.
group, Fast Grouping and Ordering, Collapse Overview.
funique(mtcars$cyl) funique(gv(mtcars, c(2,8,9))) funique(mtcars, cols = c(2,8,9))