| mergeLevels | R Documentation |
Specified levels of the factor will be merged into a single level.
mergeLevels(.f, ...)
.f |
A factor (or a factor-valued pixel image or a point pattern with factor-valued marks). |
... |
List of |
This utility function takes a factor .f
and merges specified levels of the factor.
The grouping is specified by the arguments ...
which must each be given in the form new=old, where
new is the name for the new merged level,
and old is a character vector containing the old levels
that are to be merged.
The result is a new factor (or factor-valued object),
in which the levels listed in old
have been replaced by a single level new.
An argument of the form name=character(0) or name=NULL
is interpreted to mean that all other levels of the old factor
should be mapped to name.
Another factor of the same length as .f
(or object of the same kind as .f).
To remove unused levels from a factor f,
just type f <- factor(f).
To change the ordering of levels in a factor,
use factor(f, levels=l) or
relevel(f, ref).
and \ege
factor,
relevel
likert <- c("Strongly Agree", "Agree", "Neutral",
"Disagree", "Strongly Disagree")
answers <- factor(sample(likert, 15, replace=TRUE), levels=likert)
answers
mergeLevels(answers, Positive=c("Strongly Agree", "Agree"),
Negative=c("Strongly Disagree", "Disagree"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.