Skip to content

brandonhimpfen/awesome-r

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome R Awesome Lists

GitHub Sponsors   Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of awesome R frameworks, libraries, tools, and resources for data analysis, statistics, and visualization.

Contents

Libraries

Data Manipulation

  • dplyr - A grammar of data manipulation, providing a set of functions to work with data frames.
  • data.table - A high-performance package for fast data manipulation.
  • tidyr - Tools to help create tidy data, making data easier to work with.
  • readr - A fast and friendly way to read rectangular data (CSV, TSV, etc.).

Data Visualization

  • ggplot2 - A powerful and flexible system for creating graphics based on the Grammar of Graphics.
  • plotly - Create interactive plots in R using the Plotly library.
  • shiny - An R package for building interactive web applications.
  • lattice - An R package for multivariate data visualization using Trellis graphics.

Machine Learning

  • caret - A package for training and plotting classification and regression models.
  • randomForest - An implementation of the Random Forest algorithm.
  • xgboost - Extreme Gradient Boosting, a scalable and fast machine learning library.
  • mlr3 - A modern, object-oriented machine learning framework for R.
  • h2o.ai - An open-source machine learning platform that supports scalable machine learning in R.

Time Series Analysis

  • forecast - Tools for time series forecasting using various models, including ARIMA and ETS.
  • xts - An R package for working with extensible time series.
  • timetk - A toolkit for time series analysis in R, integrated with the tidyverse.
  • prophet - A forecasting tool developed by Facebook, designed for time series data.

Spatial Analysis

  • sf - Simple features for R, supporting modern spatial data manipulation.
  • sp - A package for spatial data analysis in R.
  • raster - Tools for handling raster data, useful for geographic data analysis.
  • tmap - A package for thematic mapping.

Text Mining

  • tm - A framework for text mining applications in R.
  • quanteda - A package for managing, processing, and analyzing textual data.
  • tidytext - Text mining using tidy data principles.
  • wordcloud - A package for creating word cloud visualizations.

Tools

  • RStudio - The most popular IDE for R, with an integrated environment for R programming.
  • R Markdown - A framework for creating dynamic reports with R, using markdown.
  • knitr - An R package for dynamic report generation with R.
  • pak - A modern package manager for R, designed to make package installation faster and easier.
  • renv - A package for managing R dependencies.

Integrated Development Environments (IDEs)

  • RStudio - A comprehensive IDE for R with support for code editing, visualization, and package development.
  • VS Code - Supports R through the R extension.
  • Emacs with ESS - Emacs Speaks Statistics, an add-on package for Emacs text editors.

Learning Resources

Books

  • R for Data Science by Hadley Wickham - A hands-on guide to using R for data science.
  • Advanced R by Hadley Wickham - A deep dive into R programming, covering advanced topics.
  • The Art of R Programming by Norman Matloff - A comprehensive guide to R programming.
  • Hands-On Programming with R by Garrett Grolemund - A book focused on practical R programming skills.

Communities

Contribute

Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.

Pull requests that do not adhere to the contribution guidelines may be closed.

License

CC0

About

A curated list of awesome R frameworks, libraries, tools, and resources for data analysis, statistics, and visualization.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages