harmonize_subjid {EDCimport} | R Documentation |
Harmonize the subject ID of the database
Description
Turns the subject ID columns of all datasets into a factor containing levels for all the subjects of the database. Avoid problems when joining tables, and some checks can be performed on the levels.
Usage
harmonize_subjid(datalist, preprocess = NULL, col_subjid = get_subjid_cols())
Arguments
datalist |
a list of dataframes |
preprocess |
an optional function to modify the subject ID column, for example |
col_subjid |
the names of the columns holding the subject ID (as character) |
Value
datalist, with subject id modified
Examples
db = edc_example()
db$db0 = head(db$db0, 10)
db$db0$SUBJID %>% head()
db = harmonize_subjid(db)
db$db0$SUBJID %>% head()
db = harmonize_subjid(db, preprocess=function(x) paste0("#", x))
db$db0$SUBJID %>% head()
[Package EDCimport version 0.5.2 Index]