resolve.factor: Resolve Guide for Factor

View source: R/resolve.R

resolve.factorR Documentation

Resolve Guide for Factor

Description

Resolves implicit usage of default key 'guide' to explicit usage for factor. Calls explicit_guide followed by classified. If option yamlet_with_title is not NULL, and if 'units' present, label and units will be concatenated by default to create a title attribute (but this is generally unexpected).

Usage

## S3 method for class 'factor'
resolve(x, ...)

Arguments

x

factor

...

passed to explicit_guide, classified, and make_title

Details

If decorating a factor with a guide, it is recommended to supply one that resolves to a codelist. An even safer practice is to convert the factor first to character, so that there are no factor levels to disagree with the (somewhat equivalent) codelist.

Value

classified

See Also

Other resolve: desolve(), desolve.classified(), desolve.data.frame(), desolve.decorated(), desolve.default(), desolve.dvec(), resolve(), resolve.classified(), resolve.data.frame(), resolve.decorated(), resolve.default(), resolve.dvec()

Other dvec: [.dvec(), [<-.dvec(), [[.dvec(), [[<-.dvec(), as.data.frame.dvec(), as_dvec(), as_dvec.character(), as_dvec.complex(), as_dvec.dvec(), as_dvec.integer(), as_dvec.logical(), as_dvec.numeric(), c.dvec(), classified.dvec(), desolve.dvec(), explicit_guide.data.frame(), format.dvec(), implicit_guide.dvec(), implicit_guide.factor(), length.dvec(), print.dvec(), resolve.classified(), resolve.dvec(), unclassified.dvec()

Examples

library(magrittr)
x <- factor(1:3)
attr(x, 'guide') <- list(a = 1, b = 2, c = 3)
x
resolve(x)
x <- data.frame(bar = x)
x
resolve(x)


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