View source: R/firstOfRepeated.R
firstOfRepeated | R Documentation |
This function works similar to unique
, but provides additional information about which elements of original input 'x'
are repeatd by providing indexes realtoe to the input.
firstOfRepeated
makes list with 3 elements : $indRepeated.. index for first of repeated 'x', $indUniq.. index of all unique + first of repeated, $indRedund.. index of all redundant entries, ie non-unique (wo 1st).
Used for reducing data to non-redundant status, however, for large numeric input the function nonAmbiguousNum() may perform better/faster.
NAs won't be considered (NAs do not appear in reported index of results), see also firstOfRepLines() .
firstOfRepeated(x, silent = FALSE, debug = FALSE, callFrom = NULL)
x |
(charcter or numeric) main input |
silent |
(logical) suppress messages |
debug |
(logical) display additional messages for debugging |
callFrom |
(character) allow easier tracking of message(s) produced |
list with indices: $indRepeated, $indUniq, $indRedund
duplicated
, nonAmbiguousNum
, firstOfRepLines
gives less detail in output (lines/elements/indexes of omitted not directly accessible) and works fsster
x <- c(letters[c(3,2:4,8,NA,3:1,NA,5:4)]); names(x) <- 100+(1:length(x))
firstOfRepeated(x)
x[firstOfRepeated(x)$indUniq] # only unique with names
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.