Learn R Programming

surveydata (version 0.2.7)

varlabels: Returns and updates variable.labels attribute of surveydata object.

Description

In a surveydata object, the variable.labels attribute store metadata about the original question text (see foreign::read.spss() for details). The function varlabels() returns the variable.labels attribute of data, and varlabels(x) <- value updates this attribute.

Usage

varlabels(x)

varlabels(x) <- value

Arguments

x

surveydata object

value

New value

Details

In a surveydata object, the varlabels attribute is a named character vector, where the names correspond to the names of the the columns in

See Also

surveydata-package

Other Attribute functions: pattern()

Other Attribute functions: pattern()

Examples

Run this code
# Extract the variable labels from membersurvey

ms <- membersurvey[, c("id", "Q1", "Q2")]

str(ms)
varlabels(ms)
varlabels(ms)["Q2"]

# Assign a new value to the text of question 2

varlabels(ms)["Q2"] <- "When did you join?"
varlabels(ms)
str(ms["Q2"])

Run the code above in your browser using DataLab