David Robinson

David Robinson

14 packages on CRAN

8 packages on GitHub

2 packages on Bioconductor

fuzzyjoin

cran
99.99th

Percentile

Join tables together based not on whether columns match exactly, but whether they are similar by some comparison. Implementations include string distance and regular expression matching.

gutenbergr

cran
99.99th

Percentile

Download and process public domain works in the Project Gutenberg collection <http://www.gutenberg.org/>. Includes metadata for all Project Gutenberg works, so that they can be searched and retrieved.

rpanama

github
99.99th

Percentile

Shares some data from the Panama Papers, particularly from the release of the Neo4j Offshore Leaks Database by the International Consortium of Investigative Journalists.

snippr

github
99.99th

Percentile

Manage, share, and install snippets for the RStudio IDE. Allows snippets to be added and installed from GitHub repositories or gists.

stackr

github
99.99th

Percentile

This is a simple client for the read-only features of the Stack Exchange API.

tracestack

github
99.99th

Percentile

Open a browser and search the programming Q+A site Stack Overflow for your most recent error message.

unvotes

cran
99.99th

Percentile

Historical voting data of the United Nations General Assembly. This includes votes for each country in each roll call, as well as descriptions and topic classifications for each vote.

widyr

cran
99.99th

Percentile

Encapsulates the pattern of untidying data into a wide matrix, performing some processing, then turning it back into a tidy form. This is useful for several operations such as co-occurrence counts, correlations, or clustering that are mathematically convenient on wide matrices.

broom

cran
99.99th

Percentile

Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures.

99.99th

Percentile

Convert fitted objects from various R mixed-model packages into tidy data frames along the lines of the 'broom' package. The package provides three S3 generics for each model: tidy(), which summarizes a model's statistical findings such as coefficients of a regression; augment(), which adds columns to the original data such as predictions, residuals and cluster assignments; and glance(), which provides a one-row summary of model-level statistics.

99.99th

Percentile

Easy comparison of two tabular data objects in R. Specifically designed to show differences between two sets of data in a useful way that should make it easier to understand the differences, and if necessary, help you work out how to remedy them. Aims to offer a more useful output than all.equal() when your two data sets do not match, but isn't intended to replace all.equal() as a way to test for equality.

gganimate

cran
99.99th

Percentile

The grammar of graphics as implemented in the 'ggplot2' package has been successful in providing a powerful API for creating static visualisation. In order to extend the API for animated graphics this package provides a completely new set of grammar, fully compatible with 'ggplot2' for specifying transitions and animations in a flexible and extensible way.

knitr

cran
99.99th

Percentile

Provides a general-purpose tool for dynamic report generation in R using Literate Programming techniques.

biobroom

bioconductor
99.99th

Percentile

This package contains methods for converting standard objects constructed by bioinformatics packages, especially those in Bioconductor, and converting them to tidy data. It thus serves as a complement to the broom package, and follows the same the tidy, augment, glance division of tidying methods. Tidying data makes it easy to recombine, reshape and visualize bioinformatics analyses.

catsplainr

github
99.99th

Percentile

Makes a cat explain R objects in plain English, based on a set of templates.

explainr

github
99.99th

Percentile

Explains R objects in plain English, based on a set of templates.

funneljoin

github
99.99th

Percentile

Time-based joins to analyze sequence of events, both in memory and out of memory.

orcutt

cran
99.99th

Percentile

Solve first order autocorrelation problems using an iterative method. This procedure estimates both autocorrelation and beta coefficients recursively until we reach the convergence (8th decimal as default). The residuals are computed after estimating Beta using EGLS approach and Rho is estimated using the previous residuals.

reprex

cran
99.99th

Percentile

Convenience wrapper that uses the 'rmarkdown' package to render small snippets of code to target formats that include both code and output. The goal is to encourage the sharing of small, reproducible, and runnable examples on code-oriented websites, such as <https://stackoverflow.com> and <https://github.com>, or in email. The user's clipboard is the default source of input code and the default target for rendered output. 'reprex' also extracts clean, runnable R code from various common formats, such as copy/paste from an R session.

rgeolocate

cran
99.99th

Percentile

Connectors to online and offline sources for taking IP addresses and geolocating them to country, city, timezone and other geographic ranges. For individual connectors, see the package index.

99.99th

Percentile

Handle genomic data within data frames just as you would with 'GRanges'. This packages provides method to deal with genomic intervals the "tidy-way" which makes it simpler to integrate in the the general data munging process. The API is inspired by the popular 'bedtools' and the genome_join() method from the 'fuzzyjoin' package.

tidytext

cran
99.99th

Percentile

Text mining for word processing and sentiment analysis using 'dplyr', 'ggplot2', and other tidy tools.

subSeq

bioconductor
99.99th

Percentile

Subsampling of high throughput sequencing count data for use in experiment design and analysis.

mansplainr

github
99.99th

Percentile

Mansplains R objects, based on a set of templates.