R/S4classes.R, R/p_attributes.R, R/partition.R, and 3 more
partition_class.RdThe partition class is used to manage subcorpora. It is an S4 class, and
a set of methods is defined for the class. The class inherits
from the classes count and textstat.
# S4 method for partition p_attributes(.Object, p_attribute = NULL, decode = TRUE) # S4 method for subcorpus p_attributes(.Object, p_attribute = NULL, decode = TRUE) is.partition(x) # S4 method for partition enrich( .Object, p_attribute = NULL, decode = TRUE, verbose = TRUE, mc = FALSE, ... ) # S4 method for partition as.regions(x) # S4 method for partition split(x, gap, ...)
| .Object | A |
|---|---|
| p_attribute | a p-attribute (for enriching) / performing count. |
| decode |
|
| x | A |
| verbose |
|
| mc |
|
| ... | further parameters passed into |
| gap | An integer value specifying the minimum gap between regions for performing the split. |
As partition objects inherit from count and
textstat class, methods available are view to inspect the
table in the stat slot, name and name<- to
retrieve/set the name of an object, and more.
The is.partition function returns a logical value
whether x is a partition, or not.
The enrich-method will add a count of tokens defined by argument
p_attribute to slot stat of the partition object.
The split-method will split a partition object into a
partition_bundle if gap between strucs exceeds a minimum number of
tokens specified by gap. Relevant to split up a plenary protocol# into
speeches. Note: To speed things up, the returned partitions will not include
frequency lists. The lists can be prepared by applying enrich on the
partition_bundle object that is returned.
nameA name to identify the object (character vector with length 1); useful when multiple
partition objects are combined to a partition_bundle.
corpusThe CWB indexed corpus the partition is derived from (character vector with length 1).
encodingEncoding of the corpus (character vector with length 1).
s_attributesA named list with the s-attributes specifying the partition.
explanationObject of class character, an explanation of the partition.
cposA matrix with left and right corpus positions defining regions (two columns).
annotationsObject of class list.
sizeTotal size of the partition (integer vector, length 1).
statAn (optional) data.table with counts. If present, speeds up computation of cooccurrences,
as count is already present.
metadataObject of class data.frame, metadata information.
strucsObject of class intger, the strucs defining the partition.
p_attributeObject of class character indicating the p_attribute of the
count in slot stat.
xmlObject of class character, whether the xml is flat or nested.
s_attribute_strucsObject of class character the base node
keyExperimental, an s-attribute that is used as a key.
callObject of class character the call that generated the partition
The partition-class inherits from the textstat-class, see
respective documentation to learn more.
Andreas Blaette
#>#>#> name size #> 1 Norbert Lammert1 105 #> 2 Norbert Lammert2 8 #> 3 Norbert Lammert3 32 #> 4 Norbert Lammert4 22 #> 5 Norbert Lammert5 17 #> 6 Norbert Lammert6 77 #> 7 Norbert Lammert7 1273 #> 8 Norbert Lammert8 21 #> 9 Norbert Lammert9 23 #> 10 Norbert Lammert10 18 #> 11 Norbert Lammert11 32 #> 12 Norbert Lammert12 96