## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----setup, message=FALSE----------------------------------------------------- library(trustmebro) library(dplyr) ## ----------------------------------------------------------------------------- sailor_students ## ----------------------------------------------------------------------------- sailor_students %>% mutate(structure_check = inspect_characterid( sgic, pattern = "^[A-Za-z]{3}[0-9]{4}$")) %>% select(sgic, structure_check) ## ----------------------------------------------------------------------------- sailor_students %>% mutate(birthdate_check = inspect_birthdaymonth(sgic)) %>% select(sgic, birthdate_check) ## ----------------------------------------------------------------------------- sailor_students %>% mutate(school_check = inspect_numberid(school, 5)) %>% select(school, school_check) ## ----------------------------------------------------------------------------- recode_gender <- c(Male = "M", Female = "F") ## ----------------------------------------------------------------------------- sailor_students %>% mutate(gender_check = inspect_valinvec(gender, recode_gender)) %>% select(gender, gender_check) ## ----------------------------------------------------------------------------- sailor_students %>% find_dupes(school, sgic, gender) %>% select(school, sgic, gender, has_dupes)