Extracts variable labels, value label definitions, and value label assignments from label commands.
See also
Other transpiler:
parse_do_file(),
transpile_coverage(),
transpile_stata(),
transpile_stata_module()
Examples
# \donttest{
lines <- c(
'label variable edad "Age in years"',
'label define sexo_lbl 1 "Male" 2 "Female"',
"label values sexo sexo_lbl"
)
labels <- parse_stata_labels(lines)
labels$var_labels
#> $edad
#> [1] "Age in years"
#>
labels$val_labels
#> $sexo
#> $sexo$`1`
#> [1] "Male"
#>
#> $sexo$`2`
#> [1] "Female"
#>
#>
# }