idCrosswalk | R Documentation |
Link ID columns from multiple data sets. De-identified columns are created to make a crosswalk.
idCrosswalk(data, idcols, visit.id = "subject_id", uniq.id = "subject_uid")
data |
list of data.frames |
idcols |
list of character vectors, indicating ID columns found in each data set given in ‘data’ |
visit.id |
character sting indicating visit-level ID variable (default is "subject_id") |
uniq.id |
character sting indicating subject-level ID variable (default is "subject_uid") |
‘visit.id’ and ‘uniq.id’ may occur multiple times, but should have a one-to-one linkage defined by at least one of the input data sets. A new visit number is generated for each repeated ‘uniq.id’.
crosswalk of ID columns and their de-identified versions
demo_data <- data.frame(subj_id=c(4.1,4.2,5.1,6.1), pat_id=c(14872,14872,24308,37143), gender=c(1,1,0,1), weight=c(34,42,28,63), height=c(142,148,120,167)) conc_data <- data.frame(subj_id=rep((4:6)+0.1,each=5), event=rep(1:5,times=3), conc.level=15*exp(-1*rep(1:5,times=3))+rnorm(15,0,0.1)) data <- list(demo_data, conc_data) idcols <- list(c('subj_id', 'pat_id'), 'subj_id') idCrosswalk(data, idcols, visit.id='subj_id', uniq.id='pat_id')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.