Sourcing
- readr - fast and friendly way to read rectangular data in flat file format (i.e. csv, tsv)
- RODBC - SQL querying against relational databases
- readxl - importing Excel files including individual worksheets
- rvest - tools for working with http connections
- datapasta - copy/paste data using clipboard
- rio - simplify importing and exporting data across source formats
- rtweet - access Twitter API via R
- spotifyr - access Spotify API via R
Exploring
- skimr - summary statistics to quickly skim to understand data
- dataexplorer - automated scanning and visualizing of each data set field
Wrangling
- dplyr - transform and summarize data frames
- stringr - manipulate regular expressions and character strings
- lubridate - simplify working with dates and times
- tidyr - transform data layout
- magrittr - set of operators to make code more readable such as the pipe
- glue - concatenate strings and/or data
- janitor - simple functions for cleaning dirty data
- tidytext - simplify text mining
Modeling
- broom - converts statistical model output to tidy data
- factoextra - kmeans clustering algoriths, visualizations
- NbClust - index of 30 kmeans clustering optimal K methodologies
- ggdenro - parses dendogram data into data frames
- stats - assorted machine learning, statistics and probability algorithms
Visualizing
- ggplot2 - R’s famous package for beautiful graphics using the grammar of graphics
- patchwork - combine charts
- ggmap - access Google API to download Google maps and geolocations
- scales - maps data to aesthetics, determine breaks and labels for axes and legends
- ggraph - ggplot2 extensions for network diagrams and trees
- ggimage - adding custom images to charts
- gt - creating tables in the tidyverse spirit
- gganimate - view chart evolution over time via animation
- geofacet - visualize data for geographies via arrangement of panels mimicking topology
- ggridges - density plots
- ggupset - upset charts to visualize set intersections
- ggdark - uncluttered chart theme
Communicating
- knitr - displaying or hiding messages, warnings and code itself in knitted document
Programming
- purrr - automate code iterations
- here - control file storage across folder hierarchies