Learn R Programming

EDCimport (version 0.5.2)

harmonize_subjid: 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())

Value

datalist, with subject id modified

Arguments

datalist

a list of dataframes

preprocess

an optional function to modify the subject ID column, for example as.numeric(). See examples.

col_subjid

the names of the columns holding the subject ID (as character)

Examples

Run this code
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()

Run the code above in your browser using DataLab