Learn R Programming

dataset (version 0.4.1)

c.haven_labelled_defined: Combine defined vectors with metadata checks

Description

The c() method for defined vectors ensures that all semantic metadata (label, unit, concept, namespace, and value labels) match exactly. This prevents accidental loss or mixing of incompatible definitions during concatenation.

Usage

# S3 method for haven_labelled_defined
c(...)

Value

A single defined vector with concatenated values and retained metadata.

Arguments

...

One or more vectors created with defined().

Details

All input vectors must:

  • Have identical label attributes

  • Have identical unit, concept, and namespace

  • Have identical value labels (or none)

See Also

defined()

Examples

Run this code
a <- defined(1:3, label = "Length", unit = "meter")
b <- defined(4:6, label = "Length", unit = "meter")
c(a, b)

Run the code above in your browser using DataLab