Learn R Programming

readstata13 (version 0.10.1)

varlabel: Get and assign Stata Variable Labels

Description

Retrieve or set variable labels for a dataset.

Usage

varlabel(dat, var.name = NULL, lang = NA)

varlabel(dat) <- value

Value

Returns an named vector of variable labels

Arguments

dat

data.frame. Data.frame created by read.dta13.

var.name

character vector. Variable names. If NULL, get label for all variables.

lang

character. Label language. Default language defined by get.lang is used if NA

value

character vector. Character vector of size ncol(data) with variable names.

Author

Jan Marvin Garbuszus jan.garbuszus@ruhr-uni-bochum.de

Sebastian Jeworutzki sebastian.jeworutzki@ruhr-uni-bochum.de

Examples

Run this code
dat <- read.dta13(system.file("extdata/statacar.dta", package="readstata13"),
                  convert.factors=FALSE)

# display variable labels 
varlabel(dat)

# display german variable labels
varlabel(dat, lang="de")

# display german variable label for brand
varlabel(dat, var.name = "brand", lang="de")

# define new variable labels
varlabel(dat) <- letters[1:ncol(dat)]

# display new variable labels
varlabel(dat)

Run the code above in your browser using DataLab