Code Monkey home page Code Monkey logo

favorite-r's Introduction

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.

favorite-r's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.