A coerce-method is available to coerce a partition object to a regions object.

as.regions(x, ...)

# S3 method for regions
as.data.table(x, keep.rownames, values = NULL, ...)

Arguments

x

object of class regions

...

Further arguments.

keep.rownames

Required argument to safeguard consistency with S3 method definition in the data.table package. Unused in this context.

values

values to assign to a column that will be added

Details

The virtual class CorpusOrSubcorpus is a way to handle corpora specified by a character vector, region objects, and partition objects in a uniform manner.

The as.regions-method coerces objects to a regions-object.

The as.data.table method returns the matrix with corpus positions in the slot cpos as a data.table.

Slots

cpos

a two-column data.table that will include a "cpos_left" and "cpos_right" column

corpus

the CWB corpus (character vector length 1)

encoding

the encoding of the CWB corpus (character vector length 1)

See also

Other classes to manage corpora: corpus-class, phrases, subcorpus

Examples

use("polmineR")
#> ... activating corpus: GERMAPARLMINI (version: 0.0.1 | build date: 2019-02-23)
#> ... activating corpus: REUTERS
P <- partition("GERMAPARLMINI", date = "2009-11-12", speaker = "Jens Spahn")
#> ... get encoding: latin1
#> ... get cpos and strucs
R <- as.regions(P) # Get regions matrix as data.table, without / with values sc <- corpus("REUTERS") %>% subset(grep("saudi-arabia", places)) regions_dt <- as.data.table(sc) regions_dt <- as.data.table( sc, values = s_attributes(sc, "id", unique = FALSE) )