Jennifer Bryan

Jennifer Bryan

24 packages on CRAN

3 packages on GitHub

cellranger

cran
99.99th

Percentile

Helper functions to work with spreadsheets and the "A1:D10" style of cell range specification.

gapminder

cran
99.99th

Percentile

An excerpt of the data available at Gapminder.org. For each of 142 countries, the package provides values for life expectancy, GDP per capita, and population, every five years, from 1952 to 2007.

gargle

cran
99.99th

Percentile

Provides utilities for working with Google APIs <https://developers.google.com/apis-explorer>. This includes functions and classes for handling common credential types and for preparing, executing, and processing HTTP requests.

99.99th

Percentile

Manage Google Drive files from R.

99.99th

Percentile

Interact with Google Sheets from R.

99.99th

Percentile

Interact with Google Sheets through the Sheets API v4 <https://developers.google.com/sheets/api>. "API" is an acronym for "application programming interface"; the Sheets API allows users to interact with Google Sheets programmatically, instead of via a web browser. The "v4" refers to the fact that the Sheets API is currently at version 4. This package can read and write both the metadata and the cell data in a Sheet.

gdoc

github
99.99th

Percentile

What the package does (one paragraph).

githug

github
99.99th

Percentile

Interface to local and remote Git operations. Interface to local and remote Git operations. Interface to local and remote Git operations. Interface to local and remote Git operations.

readxl

cran
99.99th

Percentile

Import excel files into R. Supports '.xls' via the embedded 'libxls' C library <https://github.com/libxls/libxls> and '.xlsx' via the embedded 'RapidXML' C++ library <http://rapidxml.sourceforge.net>. Works on Windows, Mac and Linux without external dependencies.

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.

99.99th

Percentile

Recursive lists in the form of R objects, 'JSON', and 'XML', for use in teaching and examples. Examples include color palettes, Game of Thrones characters, 'GitHub' users and repositories, music collections, and entities from the Star Wars universe. Data from the 'gapminder' package is also included, as a simple data frame and in nested and split forms.

jailbreakr

github
99.99th

Percentile

Liberate data from really terrible excel spreadsheets. Provides functionality to turn any excel spreadsheet into data that can be manipulated in R, and tools to detect "logical" tables within such data. If you have well behaved data you will be better off with something like 'readxl' for quickly reading data in.

usethis

cran
99.99th

Percentile

Automate package and project setup tasks that are otherwise performed manually. This includes setting up unit testing, test coverage, continuous integration, Git, 'GitHub', licenses, 'Rcpp', 'RStudio' projects, and more.

bigrquery

cran
99.99th

Percentile

Easily talk to Google's 'BigQuery' database from R.

bookdown

cran
99.99th

Percentile

Output formats and utilities for authoring books and technical documents with R Markdown.

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.

clipr

cran
99.99th

Percentile

Simple utility functions to read from and write to the Windows, OS X, and X11 clipboards.

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.

gert

cran
99.99th

Percentile

Simple git client for R based on 'libgit2' with support for SSH and HTTPS remotes. All functions in 'gert' use basic R data types (such as vectors and data-frames) for their arguments and return values. User credentials are shared with command line 'git' through the git-credential store and ssh keys stored on disk or ssh-agent. On Linux, a somewhat recent version of 'libgit2' is required; we provide a 'PPA' for older Ubuntu 'LTS' versions.

gh

cran
99.99th

Percentile

Minimal client to access the 'GitHub' 'API'.

99.99th

Percentile

Create R functions that interact with OAuth2 Google APIs <https://developers.google.com/apis-explorer/> easily, with auto-refresh and Shiny compatibility.

here

cran
99.99th

Percentile

Constructs paths to your project's files. Declare the relative path of a file within your project with 'i_am()'. Use the 'here()' function as a drop-in replacement for 'file.path()', it will always locate the files relative to your project root.

rdfp

cran
99.99th

Percentile

Functions to interact with the 'Google DoubleClick for Publishers (DFP)' API <https://developers.google.com/ad-manager/api/start> (recently renamed to 'Google Ad Manager'). This package is automatically compiled from the API WSDL (Web Service Description Language) files to dictate how the API is structured. Theoretically, all API actions are possible using this package; however, care must be taken to format the inputs correctly and parse the outputs correctly. Please see the 'Google Ad Manager' API reference <https://developers.google.com/ad-manager/api/rel_notes> and this package's website <https://stevenmmortimer.github.io/rdfp/> for more information, documentation, and examples.

Rinstapkg

cran
99.99th

Percentile

Provides functions to use the 'Instagram' API to get feed and user information, but also performs basic in-app functionality such as liking, commenting, following, and blocking. Use of this package means that you will not use it to spam, harass, or perform other nefarious acts. For more details on how to use the API please see this package's website <https://eric88tchong.github.io/Rinstapkg/> for more information, documentation, and examples.

99.99th

Percentile

Provides an interface with the Google Search Console, formally called Google Webmaster Tools.

tibble

cran
99.99th

Percentile

Provides a 'tbl_df' class (the 'tibble') that provides stricter checking and better formatting than the traditional data frame.

withr

cran
99.99th

Percentile

A set of functions to run code 'with' safely and temporarily modified global state. Many of these functions were originally a part of the 'devtools' package, this provides a simple package with limited dependencies to provide access to these functions.