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.
# S3 method for classified
c(
...,
recursive = TRUE,
warn_conflicted = getOption("yamlet_warn_conflicted", FALSE),
reconcile_attributes = getOption("yamlet_reconcile_attributes", TRUE)
)class 'classified' 'factor'
passed to next method
passed to unlist() internally
logical: warn if any duplicated codelist names?
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)
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()
a <- classified(letters[1:3])
b <- classified(letters[3:5])
c <- c(a,b)
c
class(c)
Run the code above in your browser using DataLab