
Last chance! 50% off unlimited learning
Sale ends in
The pattern attribute contains information about the separator character used to name subquestions in the data. Survey software typically makes use of underscores to distinguish subquestions in a grid of questions, e.g. Q4_1, Q4_2, Q4_3, Q4_other. The function pattern()
returns the pattern
attribute, and pattern<- updates the attribute.
pattern(x)pattern(x) <- value
surveydata object
New value
Other Attribute functions: varlabels
# NOT RUN {
# Extract the pattern from membersurvey
oldptn <- pattern(membersurvey)
oldptn
# The pattern is used to extract columns
names(membersurvey)
grep("Q20", names(membersurvey), value=TRUE)
head(membersurvey["Q20"])
head(membersurvey["Q20_other"])
# Define a new pattern
pattern(membersurvey) <- list(sep="_", exclude="")
head(membersurvey["Q20"])
# Reset original pattern
pattern(membersurvey) <- oldptn
rm(oldptn)
# }
Run the code above in your browser using DataLab