surveydata (version 0.2.2)

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
# NOT RUN {
# 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 DataCamp Workspace