Skip to content

erikhoward/favorite-R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Favorite-R

Curated list of interesting and usefule R packages. This list was inspired by Awesome R

Essentials

Essential packages for everyday data analysis and visualization.

  • tidyverse - An opinionated collection of R packages designed for data science
  • ggplot2 - A data visualization package for R
  • dplyr - A data manipulation package for R
  • janitor - Simple tools for data cleaning in R
  • readr - Read flat files into R
  • data.table - Fast data manipulation with short syntax
  • lubridate - Make working with dates in R just that little bit easier
  • skimr - Provides tidyverse-friendly summary statistics

Data Manipulation

Packages for slicing and dicing data

  • tidyverse - An opinionated collection of R packages designed for data science
  • dplyr - A data manipulation package for R
  • janitor - Simple tools for data cleaning in R
  • readr - Read flat files into R
  • data.table - Fast data manipulation with short syntax
  • stringr - Unglamorous string manipulation in R
  • reshape2 - An R package to flexible rearrange, reshape and aggregate data
  • googlesheets - Google Spreadsheets R API
  • readxl - Read excel files (.xls and .xlsx) into R
  • glue - Glue strings to data in R. Small, fast, dependency free interpreted string literals

EDA

Exploratory Data Analysis packages.

  • skimr - Provides tidyverse-friendly summary statistics
  • summarytools - R Package for quickly and neatly summarizing vectors and dataframes
  • visdat - Preliminary Exploratory Visualisation of Data

Visualization

Visualize your data.

  • ggplot2 - A data visualization package for R
  • hrbrthemes - Opinionated ggplot2 themes and theme components
  • ggthemes - More themes and scales for ggplot2
  • waffle - Make waffle (square pie) charts in R

Database

Database manipulation packages

Reproducible Research

If you can't reproduce it then it didn't happen

  • knitr - Dynamic report generation engine for R
  • R Markdown - Fully reproducible Markdown documents for R
  • remedy - RStudio Addins to Simplify Markdown Writing

Spatial Analysis

Spatial analysis packages

  • leaflet - Package for creating interactive maps in R
  • ggmap - A package for plotting maps in R with ggplot2

Natural Language Processing

Packages for Natural Language Processing

  • tm - A comprehensive text mining framework for R
  • SnowballC - Snowball stemmers based on the C libstemmer UTF-8 library
  • syuzhet - Powerful sentiment analysis package for R
  • sentimentr - Dictionary based sentiment analysis that considers valence shifters
  • wordcloud - Package to create pretty word clouds

Integrated Development Environments

Integrated Development Environment

  • RStudio - Powerful open source and commercial IDE for R
  • RTVS - R Tools for Visual Studio
  • vscode - R plugin for VS Code

R Development

R Development

  • devtools - Tools to make an R developer's life easier
  • remotes - Install R packages from GitHub, Bitbucket, git, svn repositories, URLs
  • here - You are here
  • roxygen2 - Quick way to document your R packages
  • testthat - Provides an easy way to write unit tests for your code projects

Contributing

Your contributions are always welcome! Please read the contributing guidelines to get started.

About

Curated list of interesting and useful R packages.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published