Learn R Programming

tokenbrowser (version 0.1.6)

create_browser: Convert tokens into full texts in an HTML file

Description

Convert tokens into full texts in an HTML file

Usage

create_browser(
  tokens,
  meta = NULL,
  doc_col = "doc_id",
  token_col = "token",
  space_col = NULL,
  doc_nav = NULL,
  token_nav = NULL,
  filename = NULL,
  css_str = NULL,
  header = "",
  subheader = "",
  n = TRUE,
  navfilter = TRUE,
  top_nav = NULL,
  thres_nav = 1,
  colors = NULL,
  style_col1 = "#7D1935",
  style_col2 = "#F5F3EE",
  drop_missing_meta = FALSE
)

Value

The name of the file where the browser is saved. Can be opened conveniently from within R using browseUrl()

Arguments

tokens

A data.frame with a column for document ids (doc_col) and a column for tokens (token_col)

meta

A data.frame with a column for document_ids (doc_col). All other columns are added to the browser as document meta

doc_col

The name of the document id column

token_col

The name of the token column

space_col

Optionally, a column with space indications (" ", "\n", etc.) per token (which is how some NLP parsers indicate spaces)

doc_nav

The name of a column (factor or character) in meta, used to create a navigation bar for selecting document groups.

token_nav

Alternative to doc_nav, a column in the tokens. Navigation filters will then be used to select documents in which the value occurs at least once.

filename

Name of the output file. Default is temp file

css_str

A character string, to be directly added to the css style header

header

Optionally, specify the header

subheader

Optionally, specify a subheader

n

If TRUE, report N in header

navfilter

If TRUE (default) enable filtering with nav(igation) bar.

top_nav

A number. If token_nav is used, navigation filters will only apply to the top x values with highest token occurence in a document

thres_nav

Like top_nav, but specifying a threshold for the minimum number of tokens.

colors

Optionally, a vector with color names for the navigation bar. Length has to be identical to unique non-NA items in the navigation.

style_col1

Color of the browser header

style_col2

Color of the browser background

drop_missing_meta

if TRUE, omit missing meta rows instead of printing empty value

Examples

Run this code
url = create_browser(sotu_data$tokens, sotu_data$meta, token_col = 'token', header = 'Speeches')

# \donttest{
view_browser(url)   ## view browser in the Viewer
# }
if (interactive()) {
browseURL(url)     ## view in default webbrowser
}

Run the code above in your browser using DataLab