R/get.var.labels.r

Defines functions get.var.labels

################################################################
# name:get.var.labels
# from http://stackoverflow.com/a/10261534
# this creates the $variable.labels attribute
get.var.labels = function(data) {
  if(!require(Hmisc)) install.packages('Hmisc', dependencies = TRUE); require(Hmisc)
  a = do.call(llist, data)
  tempout = vector("list", length(a))

  for (i in 1:length(a)) {
    tempout[[i]] = label(a[[i]])
  }
  b = unlist(tempout)
  structure(c(b), .Names = names(data))
}
ivanhanigan/disentangle documentation built on Feb. 19, 2022, 9:22 a.m.