syntax_reader: Create a full text browser with highlighted rsyntax...

View source: R/tokenbrowser.r

syntax_readerR Documentation

Create a full text browser with highlighted rsyntax annotations

Description

Create a full text browser with highlighted rsyntax annotations

Usage

syntax_reader(
  tokens,
  annotation,
  value = NULL,
  value2 = NULL,
  meta = NULL,
  token_col = "token",
  filename = NULL,
  view = TRUE,
  random_seed = NA,
  ...
)

Arguments

tokens

A tokenIndex

annotation

The name of the column that contains the rsyntax annotation

value

Optionally, a character vector with values in annotation. If used, only these values are fully colored, and the other (non NA) values only have border colors.

value2

Optionally, a character vector with values in annotation other than those specified in 'value'. If used, only these values have border colors.

meta

Optionally, a data.frame with document meta data. Has to have a column named doc_id of which the values match with the doc_id column in tokens

token_col

The name of the column in tokens with the token text

filename

Optionally, a filename to directly save the file. If not specified, a temporary file is created

view

If TRUE, the browser will immediatly be viewed in the viewer panel

random_seed

If a number is given, it is used as a seed to randomize the order of documents. This is usefull for validations purposes, because the doc_id in the tokenindex is sorted.

...

Arguments passed to create_browser

Value

The url for the file

Examples

tokens = tokens_spacy

## two simple example tqueries
passive = tquery(pos = "VERB*", label = "predicate",
                children(relation = c("agent"), label = "subject"))
active =  tquery(pos = "VERB*", label = "predicate",
                children(relation = c("nsubj", "nsubjpass"), label = "subject"))



tokens = annotate_tqueries(tokens, 'clause', pas=passive, act=active)
syntax_reader(tokens, annotation = 'clause', value = 'subject')


rsyntax documentation built on June 7, 2022, 9:07 a.m.