Learn R Programming

qdap (version 0.2.5)

replace_contraction: Replace Contractions

Description

This function replaces contractions with long form.

Usage

replace_contraction(text.var,
    contraction = qdap::contractions, replace = NULL,
    ignore.case = TRUE, sent.cap = TRUE)

Arguments

text.var
The text variable.
contraction
A two column key of contractions (column 1) and expanded form replacements (column 2) or a vector of contractions. Default is to use qdap's contractions data set.
replace
A vector of expanded form replacements if a data frame is not supplied to the contraction argument.
ignore.case
logical. If TRUE replaces without regard to capitalization.
sent.cap
logical. If TRUE capitalizes the beginning of every sentence.

Value

  • Returns a vector with contractions replaced.

See Also

bracketX, qprep, replace_abbreviation, replace_number, replace_symbol

Examples

Run this code
x <- c("Mr. Jones isn't going.",
    "Check it out what's going on.",
    "He's here but didn't go.",
    "the robot at t.s. wasn't nice",
    "he'd like it if i'd go away")

replace_contraction(x)

#create abbreviation and replacement vectors
abv <- c("isn't", "I'd")
repl <- c("is not", "I would")

replace_abbreviation(x, abv, repl)

(KEY <- rbind(abbreviations, data.frame(abv = abv, rep = repl)))
replace_abbreviation(x, KEY)

Run the code above in your browser using DataLab