demo_data_deident <- data.frame(mod_id=c(1,1,2,3),
mod_id_visit=c(1.1,1.2,2.1,3.1),
mod_visit=c(1,2,1,1),
gender=c(1,1,0,1),
weight=c(34,42,28,63),
height=c(142,148,120,167))
# crosswalk w/ same format as idCrosswalk() output
xwalk <- data.frame(subj_id=c(4.1,4.2,5.1,6.1),
pat_id=c(14872,14872,24308,37143),
mod_visit=c(1,2,1,1),
mod_id=c(1,1,2,3),
mod_id_visit=c(1.1,1.2,2.1,3.1))
pullRealId(demo_data_deident, xwalk)
pullRealId(demo_data_deident, xwalk, remove.mod.id=TRUE)
Run the code above in your browser using DataLab