Skip to contents

Custom print method for haven_labelled_defined vectors created with defined(). It prints the variable name, label, and a short semantic summary before the underlying values.

Usage

# S3 method for class 'haven_labelled_defined'
print(x, ...)

Arguments

x

A haven_labelled_defined vector.

...

Passed on to base::print().

Value

x, invisibly.

Examples

sex <- defined(
  c(0, 1, 1, 0),
  label  = "Sex",
  labels = c("Female" = 0, "Male" = 1)
)

print(sex)
#> sex: Sex
#> Defined vector 
#> [1] 0 1 1 0