Compared to base::droplevels(), does not drop NA levels that have values.
fct_drop(f, only)
| f | A factor (or character vector). |
|---|---|
| only | A character vector restricting the set of levels to be dropped. If supplied, only levels that have no entries and appear in this vector will be removed. |
fct_expand() to add additional levels to a factor.
#> [1] a b #> Levels: a b cfct_drop(f)#> [1] a b #> Levels: a b# Set only to restrict which levels to drop fct_drop(f, only = "a")#> [1] a b #> Levels: a b cfct_drop(f, only = "c")#> [1] a b #> Levels: a b