Learn R Programming

wrMisc (version 1.15.3.1)

correctToUnique: 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
)

Value

This function returns a character vector

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

See Also

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

Examples

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

Run the code above in your browser using DataLab