Tyler Rinker

Tyler Rinker

20 packages on CRAN

2 packages on GitHub

pacman

cran
96th

Percentile

Tools to more conveniently perform tasks associated with add-on packages. pacman conveniently wraps library and package related functions and names them in an intuitive and consistent fashion. It seeks to combine functionality from lower level functions which can speed up workflow.

textshape

cran
95th

Percentile

Tools that can be used to reshape and restructure text data.

qdapRegex

cran
95th

Percentile

A collection of regular expression tools associated with the 'qdap' package that may be useful outside of the context of discourse analysis. Tools include removal/extraction/replacement of abbreviations, dates, dollar amounts, email addresses, hash tags, numbers, percentages, citations, person tags, phone numbers, times, and zip codes.

qdap

cran
94th

Percentile

Automates many of the tasks associated with quantitative discourse analysis of transcripts containing discourse including frequency counts of sentence types, words, sentences, turns of talk, syllables and other assorted analysis tasks. The package provides parsing tools for preparing transcript data. Many functions enable the user to aggregate data by any number of grouping variables, providing analysis and seamless integration with other R packages that undertake higher level analysis and visualization of text. This affords the user a more efficient and targeted analysis. 'qdap' is designed for transcript analysis, however, many functions are applicable to other areas of Text Mining/ Natural Language Processing.

93th

Percentile

A collection of text analysis dictionaries and word lists for use with the 'qdap' package.

qdapTools

cran
93th

Percentile

A collection of tools associated with the 'qdap' package that may be useful outside of the context of text analysis.

lexicon

cran
93th

Percentile

A collection of lexical hash tables, dictionaries, and word lists.

reports

cran
93th

Percentile

Assists in writing reports and presentations by providing a frame work that brings together existing R, LaTeX/.docx and Pandoc tools. The package is designed to be used with RStudio, MiKTex/Tex Live/LibreOffice, knitr, knitcitations, Pandoc and pander. The user will want to download these free programs/packages to maximize the effectiveness of the reports package. Functions with two letter names are general text formatting functions for copying text from articles for inclusion as a citation.

textclean

cran
93th

Percentile

Tools to clean and process text. Tools are geared at checking for substrings that are not optimal for analysis and replacing or removing them (normalizing) with more analysis friendly substrings (see Sproat, Black, Chen, Kumar, Ostendorf, & Richards (2001) <doi:10.1006/csla.2001.0169>) or extracting them into new variables. For example, emoticons are often used in text but not always easily handled by analysis algorithms. The replace_emoticon() function replaces emoticons with word equivalents.

sentimentr

cran
91th

Percentile

Calculate text polarity sentiment at the sentence level and optionally aggregate by rows or grouping variable(s).

textreadr

cran
86th

Percentile

A small collection of convenience tools for reading text documents into R.

textstem

cran
86th

Percentile

Tools that stem and lemmatize text. Stemming is a process that removes endings such as affixes. Lemmatization is the process of grouping inflected forms together as a single base form.

wakefield

cran
73th

Percentile

Generates random data sets including: data.frames, lists, and vectors.

gofastr

cran
51th

Percentile

Harness the power of 'quanteda', 'data.table' & 'stringi' to quickly generate 'tm' DocumentTermMatrix and TermDocumentMatrix data structures.

numform

cran
43th

Percentile

Format numbers and plots for publication; includes the removal of leading zeros, standardization of number of digits, addition of affixes, and a p-value formatter. These tools combine the functionality of several 'base' functions such as 'paste()', 'format()', and 'sprintf()' into specific use case functions that are named in a way that is consistent with usage, making their names easy to remember and easy to deploy.

regexr

cran
19th

Percentile

An R framework for constructing and managing human readable regular expressions. It aims to provide tools that enable the user to write regular expressions in a way that is similar to the ways R code is written. The tools allow the user to (1) write in smaller, modular, named, sub-expressions, (2) write top to bottom, rather than a single string (3) comment individual chunks, (4) indent expressions to clearly present regular expression groups, (5) add vertical line spaces and R comments (i.e., #), and (6) test the validity of the concatenated expression and the modular sub-expressions.

15th

Percentile

Calculate readability scores by grouping variables. Readability is an approximation of the ease with which a reader parses and comprehends a written text. These scores use text attributes such as syllable counts, number of words, and number of characters to calculate an approximate grade level reading ease for the text. The readability scores that are calculated include: Flesch Kincaid, Gunning Fog Index, Coleman Liau, SMOG, and Automated Readability Index.

syllable

cran
15th

Percentile

Tools for counting syllables and polysyllables. The tools rely primarily on a 'data.table' hash table lookup, resulting in fast syllable counting.

plotflow

github
15th

Percentile

Plotting functions not found in other plotting packages.

rnltk

github
15th

Percentile

A natural language tool kit for R.

DescTools

cran
98th

Percentile

A collection of miscellaneous basic statistic functions and convenience wrappers for efficiently describing data. The author's intention was to create a toolbox, which facilitates the (notoriously time consuming) first descriptive tasks in data analysis, consisting of calculating descriptive statistics, drawing graphical summaries and reporting the results. The package contains furthermore functions to produce documents using MS Word (or PowerPoint) and functions to import data from Excel. Many of the included functions can be found scattered in other packages and other sources written partly by Titans of R. The reason for collecting them here, was primarily to have them consolidated in ONE instead of dozens of packages (which themselves might depend on other packages which are not needed at all), and to provide a common and consistent interface as far as function and arguments naming, NA handling, recycling rules etc. are concerned. Google style guides were used as naming rules (in absence of convincing alternatives). The 'camel style' was consequently applied to functions borrowed from contributed R packages as well.

cowsay

cran
84th

Percentile

Allows printing of character strings as messages/warnings/etc. with ASCII animals, including cats, cows, frogs, chickens, ghosts, and more.