R: Change factor levels by hand

fct_recode {forcats} | R Documentation

## Change factor levels by hand

### Description

Change factor levels by hand

### Usage

    fct_recode(f, ...)

### Arguments

`f` | A factor.
`...` | A sequence of named character vectors where the name gives the new level, and the value gives the old level. Levels not otherwise mentioned will be left as is. Levels can be removed by naming them `NULL`.

### Examples

    x <- factor(c("apple", "bear", "banana", "dear"))
    fct_recode(x, fruit = "apple", fruit = "banana")

    # If you make a mistake you'll get a warning
    fct_recode(x, fruit = "apple", fruit = "bananana")

    # If you name the level NULL it will be removed
    fct_recode(x, NULL = "apple", fruit = "banana")

[Package forcats version 0.2.0 Index]