obfuscateId {nprcgenekeepr} | R Documentation |
obfucateId creates a vector of ID aliases of specified length
Description
ID aliases are pseudorandom sequences of alphanumeric upper case characters where the letter "O" is not included for readability.. User has the option of providing a character vector of aliases to avoid using.
Usage
obfuscateId(id, size = 10L, existingIds = character(0L))
Arguments
id |
character vector of IDs to be obfuscated (alias creation). |
size |
character length of each alias |
existingIds |
character vector of existing aliases to avoid duplication. |
Value
A named character vector of aliases where the name is the original ID value.
Examples
library(nprcgenekeepr)
integerIds <- 1L:10L
obfuscateId(integerIds, size = 4L)
characterIds <- paste0(paste0(sample(LETTERS, 1L, replace = FALSE)), 1L:10L)
obfuscateId(characterIds, size = 4L)
[Package nprcgenekeepr version 1.0.7 Index]