fac.recode {dae} | R Documentation |
Recodes factor levels
using values in a vector. The values in the vector do
not have to be unique.
Description
Recodes the levels
and values of a factor using each value in the
newlevels
vector to replace the corresponding value in the vector of
levels
of the factor
.
This function has been superseded by fac.recast
, which has extended functionality.
Calls to fac.recast
that use only the factor
and newlevels
argument will
produce the same results as a call to fa.recode
.
fac.recode
may be deprecated in future versions of dae
and is being retained
for now to maintain backwards compatibility.
Usage
fac.recode(factor, newlevels, ...)
Arguments
factor |
The |
newlevels |
A |
... |
Further arguments passed to the |
Value
A factor
.
Author(s)
Chris Brien
See Also
fac.recast
, fac.uselogical, as.numfac
and mpone
in package dae,
factor
, relevel
.
Examples
## set up a factor with labels
Treats <- factor(rep(1:4, 4), labels=c("A","B","C","D"))
## recode "A" and "D" to 1 and "B" and "C" to 2
B <- fac.recode(Treats, c(1,2,2,1), labels = c("a","b"))