transform_rsyntax {corpustools} | R Documentation |
Apply rsyntax transformations
Description
This is an experimental function for applying rsyntax transformations directly on a tcorpus, to create a new tcorpus with the transformed tokens. The argument f should be self defined function that wraps rsyntax transformations. Or more generally, a function that takes a tokens data.frame (or data.table) as input, and returns a tokens data.frame (or data.table). For examples, see corpustools:::ud_relcl, or corpustools::udpipe_simplify for a function that wraps multiple transformations.
Usage
transform_rsyntax(tc, f, ...)
Arguments
tc |
a tCorpus |
f |
functions that perform rsyntax tree transformations |
... |
arguments passed to f |
Value
a tCorpus after applying the transformations
Examples
if (interactive()) {
tc = tc_sotu_udpipe$copy()
tc2 = transform_rsyntax(tc, udpipe_simplify)
browse_texts(tc2)
rsyntax::plot_tree(tc$tokens, token, lemma, POS, sentence_i=20)
rsyntax::plot_tree(tc2$tokens, token, lemma, POS, sentence_i=20)
}
[Package corpustools version 0.5.1 Index]