Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

replace_names

Replace First/Last Names


Description

Replaces first/last names.

Usage

replace_names(x, names = textclean::drop_element(gsub("(^.)(.*)",
  "\\U\\1\\L\\2", c(lexicon::freq_last_names[[1]],
  lexicon::common_names), perl = TRUE), "^([AIU]n|[TSD]o|H[ea]Pa|Oh)$"),
  replacement = "", ...)

Arguments

x

The text variable.

names

A vector of names to replace. This may be made more custom through a vector provided from a named entity extractor.

replacement

A string to replace names with.

...

Other arguments passed to replace_tokens.

Value

Returns a vector with names replaced.

Examples

x <- c(
    "Mary Smith is not here",
    "Karen is not a nice person",
    "Will will do it",
    NA
) 

replace_names(x)
replace_names(x, replacement = '<<NAME>>')

textclean

Text Cleaning Tools

v0.9.3
GPL-2
Authors
Tyler Rinker [aut, cre], ctwheels StackOverflow [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.