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")
Run the code above in your browser using DataLab