Learn R Programming

polmineR (version 0.8.9)

partition_bundle-class: Bundle of partitions (partition_bundle class).

Description

Class and methods to manage bundles of partitions.

Usage

# S4 method for partition_bundle
show(object)

# S4 method for partition_bundle summary(object, progress = FALSE)

# S4 method for partition_bundle merge(x, name = "", verbose = FALSE)

# S4 method for partition_bundle barplot(height, ...)

# S4 method for list as.partition_bundle(.Object, ...)

# S4 method for environment partition_bundle(.Object)

# S4 method for partition_bundle enrich(.Object, p_attribute, decode = TRUE, verbose = FALSE)

# S4 method for subcorpus_bundle enrich(.Object, p_attribute, decode = TRUE, verbose = FALSE)

flatten(object)

Value

An object of the class 'partition. See partition for the details on the class.

a partition_bundle object

Arguments

object

A partition_bundle object.

progress

A logical value, whether to show progress bar.

x

A partition_bundle object.

name

the name for the new partition

verbose

A logical value, whether to show progress messages.

height

height

...

further parameters

.Object

A partition_bundle object.

p_attribute

A character vector with p-attribute(s) for counting.

decode

A logical value, whether to turn token ids into decoded strings.

Slots

objects

Object of class list the partitions making up the bundle

corpus

Object of class character the CWB corpus the partition is based on

s_attributes_fixed

Object of class list fixed s-attributes

encoding

Object of class character encoding of the corpus

explanation

Object of class character an explanation of the partition

xml

Object of class character whether the xml is flat or nested

call

Object of class character the call that generated the partition_bundle

Author

Andreas Blaette

Details

The merge-method aggregates several partitions into one partition. The prerequisite for this function to work properly is that there are no overlaps of the different partitions that are to be summarized. Encodings and the root node need to be identical, too.

The enrich() method will fill the slot stat of the partition objects within the bundle with a count for the designated p-attributes. If .Object is a subcorpus_bundle, the output class will be a partition_bundle.

Examples

Run this code

# merge partition_bundle into one partition
gparl <- corpus("GERMAPARLMINI") %>%
  split(s_attribute = "date") %>% 
  merge()
use(pkg = "RcppCWB", corpus = "REUTERS")

pb <- partition_bundle("REUTERS", s_attribute = "id")
barplot(pb, las = 2)

sc <- corpus("GERMAPARLMINI") %>%
  subset(date == "2009-11-10") %>%
  split(s_attribute = "speaker") %>%
  barplot(las = 2)

Run the code above in your browser using DataLab