Learn R Programming

framecleaner (version 0.2.1)

recode_chr: recode_chr

Description

recode_chr

Usage

recode_chr(df, col, old_names, new_name, regex = FALSE, negate = FALSE)

Value

df

Arguments

df

data frame

col

unquoted col

old_names

character vector or regular expression

new_name

atomic chr string

regex

Logical, default F. Specify elements for old_names using a regex?

negate

logical, defailt F. If negating the regex, set to T

Examples

Run this code

# Use a negative regex to rename all species other than "virginica" to "none"

iris %>%
   recode_chr(
 col = Species,
 old_names = "vir",
 new_name = "none",
 regex = TRUE,
 negate = TRUE) %>%
 dplyr::count(Species)

# Specify old names using a regex

iris %>%
   recode_chr(
   col = Species,
   old_names = "set|vir",
   new_name = "other",
   regex = TRUE) %>%
   dplyr::count(Species)

Run the code above in your browser using DataLab