tm_reduce: Combine Transformations

Description Usage Arguments Value See Also Examples

View source: R/transform.R

Description

Fold multiple transformations (mappings) into a single one.

Usage

1
tm_reduce(x, tmFuns, ...)

Arguments

x

A corpus.

tmFuns

A list of tm transformations.

...

Arguments to the individual transformations.

Value

A single tm transformation function obtained by folding tmFuns from right to left (via Reduce(..., right = TRUE)).

See Also

Reduce for R's internal folding/accumulation mechanism, and getTransformations to list available transformation (mapping) functions.

Examples

1
2
3
4
5
6
7
8
data(crude)
crude[[1]]
skipWords <- function(x) removeWords(x, c("it", "the"))
funs <- list(stripWhitespace,
             skipWords,
             removePunctuation,
             content_transformer(tolower))
tm_map(crude, FUN = tm_reduce, tmFuns = funs)[[1]]

Example output

Loading required package: NLP
<<PlainTextDocument>>
Metadata:  15
Content:  chars: 527
<<PlainTextDocument>>
Metadata:  15
Content:  chars: 473

tm documentation built on April 7, 2021, 3:01 a.m.