anonymous
Anonymizing a data frame by avoiding vulnerability to a rainbow table attack.
anonymous(data, ID, string_length = 15, SEED = NULL)
data
: data.frame. A dataset with the a variable to change its values.ID
: character. A string with the variable name to change its values.string_length
: numeric. It defines the string length of the new identification variable.SEED
: to be passed to set.seed
to keep the the same new id's.anonymous
function returns a list with two data frames: - data: original data with the new variable
library(dplyr) df <- select(mutate(mtcars, id=rownames(mtcars)), id, !contains("id")) anonymous(df, ID="id", string_length = 5, SEED=160589)
Rdpack::insert_ref(key="anonymous",package="popstudy")
Cesar Gamboa-Sanabria