correctToUnique: Correct vector to unique

View source: R/correctToUnique.R

correctToUniqueR Documentation

Correct vector to unique

Description

correctToUnique checks 'x' for unique entries, while maintaining the original length. If necessary a counter will added to non-unique entries.

Usage

correctToUnique(
  x,
  sep = "_",
  atEnd = TRUE,
  maxIter = 4,
  NAenum = TRUE,
  silent = FALSE,
  callFrom = NULL
)

Arguments

x

input character vector

sep

(character) separator used when adding counter

atEnd

(logical) decide location of placing the counter (at end or at beginning of initial text)

maxIter

(numeric) max number of iterations

NAenum

(logical) if TRUE all NAs will be enumerated (NA_1,NA_2,...)

silent

(logical) suppress messages

callFrom

(character) for better tracking of use of functions

Value

This function returns a character vector

See Also

unique will simply remove repeated elements, ie length of 'x' won't remain constant, filtSizeUniq is more complex and slower, treatTxtDuplicates

Examples

correctToUnique(c("li0","n",NA,NA,rep(c("li2","li3"),2),rep("n",4))) 

wrMisc documentation built on Jan. 7, 2023, 1:27 a.m.