Define data library
tmpdr <- tempdir()
datdir <- file.path(gsub("\\","/",tmpdr,fixed=TRUE),"datdir")
fname <- system.file("formats", "formats.sas7bdat", package = "repfun")
dir.create(datdir,showWarnings=FALSE)
file.copy(from=fname,to=paste0(datdir,'/formats.sas7bdat'))
#> [1] TRUE
rfmtdir <- repfun::ru_libname(datdir)Make List from Format Data Set
fmtlist <- repfun::ru_data2codelist(fmtdata,
codelistvarname="FMTNAME",
codevarname="START",
decodevarname="LABEL",
typevarname="TYPE")Display the Results
lbls <- sapply(addvar,function(x){attr(x,"label")})
knitr::kable(head(addvar,10), col.names=paste(names(lbls),lbls,sep=": "),
caption = "Add Decode Variable for ADSL$SEX")| SEX: Sex | SEXDCD: Sex Decode |
|---|---|
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |
| F | Female |