get_bad_ct | R Documentation |
This function checks the column in the dataset only contains the control terminology as defined by the metacore specification. It will return all values not found in the control terminology
get_bad_ct(data, metacore, var, na_acceptable = NULL)
data |
Data to check |
metacore |
A metacore object to get the codelist from. If the variable has different codelists for different datasets the metacore object will need to be subsetted using 'select_dataset' from the metacore package. |
var |
Name of variable to check |
na_acceptable |
Logical value, set to 'NULL' by default, so the acceptability of missing values is based on if the core for the variable is "Required" in the 'metacore' object. If set to 'TRUE' then will pass check if values are in the control terminology or are missing. If set to 'FALSE' then NA will not be acceptable. |
vector
library(haven)
library(metacore)
library(magrittr)
load(metacore_example("pilot_ADaM.rda"))
spec <- metacore %>% select_dataset("ADSL")
data <- read_xpt(metatools_example("adsl.xpt"))
get_bad_ct(data, spec, "DISCONFL")
get_bad_ct(data, spec, "DISCONFL", na_acceptable = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.