Skip to contents

Get indicator names within a varlist like names_d

Usage

namesbyvarlist(varlist, nametype = c("rname", "longname", "apiname")[1])

Arguments

varlist

one character string like "names_d", or a vector of them

nametype

vector of 1 or more names of columns in map_headernames, or a shortcut type that can be api, csv, r, original, long, shortlabel

Value

a data.frame one row per indicator, one col per nametype and a column identifying the varlist

Details

varlist2names() is a way to just get a vector of variable names even if the varlist is not stored as a separate data object and is only found in the map_headernames$varlist column:

varlist2names(c('names_d', 'names_d_subgroups'))

c(names_d, names_d_subgroups)

See also

names_from_varlist() varlist2names() varin_map_headernames() varinfo() names_whichlist_multi_key() vnames()

Examples

 unique(map_headernames$varlist)
 
 namesbyvarlist('names_e_avg', 'rname')
 namesbyvarlist('names_d')
 namesbyvarlist('names_d', 'r')
 namesbyvarlist('names_d', 'long')
 namesbyvarlist('names_d', 'shortlabel')
 
 namesbyvarlist( 'names_e_pctile', c('r', 'longname'))    
 namesbyvarlist(c('names_e_pctile', 'names_e_state_pctile'), 
   c('varlist', 'rname', 'apiname', 'csvname', 'shortlabel', 'longname'))