as.corpus.textmeta: Transform textmeta to corpus

Description Usage Arguments Value Examples

View source: R/as.corpus.textmeta.R

Description

Transfers data from a textmeta object to a corpus object - the way text data is stored in the package quanteda.

Usage

1
2
3
4
5
6
as.corpus.textmeta(
  object,
  docnames = "id",
  docvars = setdiff(colnames(object$meta), "id"),
  ...
)

Arguments

object

textmeta object

docnames

Character: string with the column of object$meta which should be kept as docnames.

docvars

Character: vector with columns of object$meta which should be kept as docvars.

...

Additional parameters like meta or compress for corpus.

Value

corpus object

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
texts <- list(A="Give a Man a Fish, and You Feed Him for a Day.
 Teach a Man To Fish, and You Feed Him for a Lifetime",
 B="So Long, and Thanks for All the Fish",
 C="A very able manipulative mathematician, Fisher enjoys a real mastery
 in evaluating complicated multiple integrals.")

obj <- textmeta(meta=data.frame(id=c("A", "B", "C", "D"),
 title=c("Fishing", "Don't panic!", "Sir Ronald", "Berlin"),
 date=c("1885-01-02", "1979-03-04", "1951-05-06", "1967-06-02"),
 additionalVariable=1:4, stringsAsFactors=FALSE), text=texts)

corp <- as.corpus.textmeta(obj)
quanteda::docvars(corp)
#quanteda::textstat_summary(corp)

tosca documentation built on Oct. 28, 2021, 5:07 p.m.