fct_inorder {forcats} | R Documentation |
Reorder factor levels by first appearance, frequency, or numeric order
Description
This family of functions changes only the order of the levels.
-
fct_inorder()
: by the order in which they first appear. -
fct_infreq()
: by number of observations with each level (largest first) -
fct_inseq()
: by numeric value of level.
Usage
fct_inorder(f, ordered = NA)
fct_infreq(f, w = NULL, ordered = NA)
fct_inseq(f, ordered = NA)
Arguments
f |
A factor |
ordered |
A logical which determines the "ordered" status of the
output factor. |
w |
An optional numeric vector giving weights for frequency of each value (not level) in f. |
Examples
f <- factor(c("b", "b", "a", "c", "c", "c"))
f
fct_inorder(f)
fct_infreq(f)
f <- factor(1:3, levels = c("3", "2", "1"))
f
fct_inseq(f)
[Package forcats version 1.0.0 Index]