replace_lastname: Replace the lastnames with values from another database.

Description Usage Arguments Value Examples

View source: R/mask_sensitive_variable.R

Description

replace_lastname replaces the lastname in dataset with lastname from another database (see lastname_uk and lastname_us) in case they are too sensitive.

Usage

1
replace_lastname(dataset, country = "uk", race_dependency = FALSE)

Arguments

dataset

A data frame of the dataset.

country

A string variable with a default of 'uk'. It is either 'uk' or 'us'.

race_dependency

A logical variable with a default of FALSE.

Value

A data frame of the dataset with the lastname column being replaced by another lastname database.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
df <- data.frame(sex=sample(c('male', 'female'), 100, replace = TRUE))
df$race <- sample(1:6, 100, replace = TRUE)
df <- add_variable(df, "nhsid")
df <- add_variable(df, "dob", age_dependency = FALSE)
df <- add_variable(df, "firstname", country = "uk", gender_dependency= TRUE, age_dependency = TRUE)
df <- add_variable(df, "lastname", country = "uk", gender_dependency= TRUE, age_dependency = TRUE)
df$firstname <-as.character(df$firstname)
df$lastname <-as.character(df$lastname)
replace_lastname(df, country = 'uk')
replace_lastname(df, country = 'us', race_dependency =TRUE)

sdglinkage documentation built on April 27, 2020, 5:09 p.m.