powered by
Signal Duplicate Records
signal_duplicate_records( dataset, by_vars, msg = paste("Dataset contains duplicate records", "with respect to", "{.var {replace_values_by_names(by_vars)}}"), cnd_type = "error" )
No return value, called for side effects
Input dataset
The variables specified by the by_vars argument are expected to be in the dataset.
by_vars
Grouping variables
Defines groups of records in which to look for duplicates.
Permitted Values: list of variables created by exprs() e.g. exprs(USUBJID, VISIT)
exprs()
exprs(USUBJID, VISIT)
The condition message
Type of condition to signal when detecting duplicate records. One of "message", "warning" or "error". Default is "error".
"message"
"warning"
"error"
Other internal: admiral-package, extract_duplicate_records(), format.basket_select()
admiral-package
extract_duplicate_records()
format.basket_select()
data(admiral_adsl) # Duplicate the first record adsl <- rbind(admiral_adsl[1L, ], admiral_adsl) signal_duplicate_records(adsl, exprs(USUBJID), cnd_type = "message")
Run the code above in your browser using DataLab