R: Select rows of textstat objects by glob, regex or fixed...

textstat_select {quanteda.textstats} | R Documentation

## Select rows of textstat objects by glob, regex or fixed patterns

### Description

Users can subset output object of `textstat_collocations`, `textstat_keyness` or `textstat_frequency` based on `"glob"`, `"regex"` or `"fixed"` patterns using this method.

### Usage

    textstat_select(
      x,
      pattern = NULL,
      selection = c("keep", "remove"),
      valuetype = c("glob", "regex", "fixed"),
      case_insensitive = TRUE
    )

### Arguments

`x` | a `textstat` object
`pattern` | see quanteda::pattern
`selection` | whether to `"keep"` or `"remove"` the rows that match the pattern
`valuetype` | the type of pattern matching: `"glob"` for "glob"-style wildcard expressions; `"regex"` for regular expressions; or `"fixed"` for exact matching. See valuetype for details.
`case_insensitive` | logical; if `TRUE`, ignore case when matching a `pattern` or dictionary values

### Examples

    library("quanteda")

    period <- ifelse(docvars(data_corpus_inaugural, "Year") < 1945, "pre-war", "post-war")
    dfmat <- tokens(data_corpus_inaugural) %>%
        dfm() %>%
        dfm_group(groups = period)
    tstat <- textstat_keyness(dfmat)
    textstat_select(tstat, 'america*')

[Package quanteda.textstats version 0.94.1 Index]