c.classified: Combine Classified

c.classifiedR Documentation

Combine Classified

Description

Combines classified factor, retaining attributes. Attributes other than levels and codelist are taken from the first argument if reconcile_attributes is FALSE; otherwise remaining attributes are reconciled (default as of 1.3.1). Attribute 'levels' is supplied by next method. Attribute 'codelist' is the combined codelists in sequence of all (dots) arguments, after silently removing exact duplicates. If any names are duplicated, the entire codelist is replaced by the effective levels, with optional warning.

Usage

## S3 method for class 'classified'
c(
  ...,
  recursive = TRUE,
  warn_conflicted = getOption("yamlet_warn_conflicted", FALSE),
  reconcile_attributes = getOption("yamlet_reconcile_attributes", TRUE)
)

Arguments

...

passed to next method

recursive

passed to unlist() internally

warn_conflicted

logical: warn if any duplicated codelist names?

reconcile_attributes

logical: reconcile attribute lists (other than levels and attributes) if TRUE (default as of 1.3.1); else take attributes from first argument (former behavior)

Value

class 'classified' 'factor'

See Also

Other classified: [.classified(), [<-.classified(), [[.classified(), [[<-.classified(), as.integer.classified(), classified(), classified.classified(), classified.data.frame(), classified.default(), classified.dvec(), classified.factor(), desolve.classified(), unclassified(), unclassified.classified(), unclassified.data.frame()

Examples

a <- classified(letters[1:3])
b <- classified(letters[3:5])
c <- c(a,b)
c
class(c)


yamlet documentation built on Jan. 10, 2026, 9:07 a.m.