Learn R Programming

Author or maintainer of the following packages:

animation

Provides functions for animations in statistics, covering topics in probability theory, mathematical...
apex

Toolkit for the analysis of multiple gene data. Apex implements the new S4 classes 'multidna', 'mult...
bookdown

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

Blind users do not have access to the graphical output from R without printing the content of graphi...
citr

Functions and an 'RStudio' add-in that search a 'BibTeX'-file to create and insert formatted Markdow...
corrplot

A graphical display of a correlation matrix or general matrix. It also contains some algorithms to d...
devtools

Collection of package development tools.
dplyr

A fast, consistent tool for working with data frame like objects, both in memory and out of memory.
DT

Data objects in R can be rendered as HTML tables using the JavaScript library 'DataTables' (typicall...
dygraphs

An R interface to the 'dygraphs' JavaScript charting library (a copy of which is included in the pac...
evaluate

Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.
formatR

Provides a function tidy_source() to format R source code. Spaces and indent will be added to the co...
fun

This is a collection of R games and other funny stuff, such as the classical Mine sweeper and slidin...
GGally

The R package 'ggplot2' is a plotting system based on the grammar of graphics. 'GGally' extends 'gg...
ggplot2

A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the ...
highr

Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source ...
Hmisc

Contains many functions useful for data analysis, high-level graphics, utility operations, functions...
htmltools

Tools for HTML generation and output.
htmlwidgets

A framework for creating HTML widgets that render in various contexts including the R console, 'R Ma...
httpuv

Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly fro...
iBUGS

This package has provided an interface to WinBUGS/OpenBUGS/JAGS via R2WinBUGS and R2jags. Some optio...
imguR

A complete API client for the image hosting service Imgur.com, including the an imgur graphics devic...
installr

R is great for installing software. Through the 'installr' package you can automate the updating of...
knitr

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

A framework to create Bootstrap 3 HTML reports from knitr Rmarkdown.
leaflet

Create and customize interactive maps using the 'Leaflet' JavaScript library and the 'htmlwidgets' p...
markdown

Provides R bindings to the 'Sundown' 'Markdown' rendering library (https://github.com/vmg/sundown). ...
MergeGUI

A GUI for merging datasets in R using gWidgets.
metricsgraphics

Provides an 'htmlwidgets' interface to the 'MetricsGraphics.js' ('D3'-based) charting library which ...
mime

Guesses the MIME type from a filename extension using the data derived from /etc/mime.types in UNIX-...
MSG

A companion to the Chinese book ``Modern Statistical Graphics''.
params

An interface to simplify organizing parameters used in a package, using external configuration files...
plumbr

The base R data.frame, like any vector, is copied upon modification. This behavior is at odds with t...
productplots

Framework for visualising tables of counts, proportions and probabilities. The framework is called p...
R2SWF

Using the Ming library (http://www.libming.org/) to create Flash animations. Users can either use th...
Rd2roxygen

Functions to convert Rd to roxygen documentation. It can parse an Rd file to a list, create the roxy...
rgabriel

This package was created to analyze multi-level one-way experimental designs. It is designed to hand...
rhandsontable

An R interface to the 'Handsontable' JavaScript library, which is a minimalist Excel-like data grid ...
rmarkdown

Convert R Markdown documents into a variety of formats.
roxygen2

A 'Doxygen'-like in-source documentation system for Rd, collation, and 'NAMESPACE' files.
rspa

Based on (optionally sparse) quadratic optimization with the main algorithms implemented in C. Inclu...
rstudioapi

Access the RStudio API (if available) and provide informative error messages when it's not.
scales

Graphical scales map data to aesthetics, and provide methods for automatically determining breaks an...
servr

Start an HTTP server in R to serve static files, or dynamicdocuments that can be converted t...
SharpeR

A collection of tools for analyzing significance of trading strategies, based on the Sharpe ratio an...
shiny

Makes it incredibly easy to build interactive web applications with R. Automatic "reactive" binding ...
testit

Provides two convenience functions assert() and test_pkg() to facilitate testing R packages.
threejs

Create interactive 3D scatter plots and globes using the 'three.js' visualization library ("http://t...
tikzDevice

The tikzDevice package provides a graphics output device for Rthat records plots in a LaTeX-...
tourr

Implements geodesic interpolation and basis generation functions that allow you to create new tour m...

Impact Percentile

100

Number of Packages

50

Package Downloads

7,074,392

Citations

86