corpus_group | R Documentation |
Combine documents in a corpus object by a grouping variable, by concatenating their texts in the order of the documents within each grouping variable.
corpus_group(x, groups = docid(x), fill = FALSE, concatenator = " ")
x |
corpus object |
groups |
grouping variable for sampling, equal in length to the number
of documents. This will be evaluated in the docvars data.frame, so that
docvars may be referred to by name without quoting. This also changes
previous behaviours for |
fill |
logical; if |
concatenator |
the concatenation character that will connect the grouped documents. |
a corpus object whose documents are equal to the unique group combinations, and whose texts are the concatenations of the texts by group. Document-level variables that have no variation within groups are saved in docvars. Document-level variables that are lists are dropped from grouping, even when these exhibit no variation within groups.
corp <- corpus(c("a a b", "a b c c", "a c d d", "a c c d"),
docvars = data.frame(grp = c("grp1", "grp1", "grp2", "grp2")))
corpus_group(corp, groups = grp)
corpus_group(corp, groups = c(1, 1, 2, 2))
corpus_group(corp, groups = factor(c(1, 1, 2, 2), levels = 1:3))
# with fill
corpus_group(corp, groups = factor(c(1, 1, 2, 2), levels = 1:3), fill = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.