Professional Documents
Culture Documents
Workflow
Learn R following the tidyverse & tidymodels workflow
ggplot2 (CS)
plotly (CS)
dplyr (CS)
Visualize
stringr (CS)
lubridate (CS)
forcats (CS)
Base R (CS)
Transform purrr (CS)
Import Tidy (iteration) Communicate
RMarkdown (CS)
readr (CS)
tibble (CS)
Shiny (CS)
readxl / writexl
Model
tidyr (CS) Plumber APIs (CS)
Databases / SQL
rvest
tidymodels
recipes
tune
parsnip
dials
CS = Cheat Sheet
Important Resources
R For Data Science Book: http://r4ds.had.co.nz/
Rmarkdown: Book and Cookbook
More Cheatsheets: https://www.rstudio.com/resources/cheatsheets/
tidyverse packages: https://www.tidyverse.org/
Connecting to databases: https://db.rstudio.com/
Reproducible Environments: https://environments.rstudio.com/
version: 4.0
Data Science with
Web Applications & the "Shinyverse"
Advanced
Components
Start Concepts
Testing Publish
& Themes
(Optional)
Shiny (CS)
Widgets
crosstalk
profvis
shinyapps.io
Flexdashboard
shinyWidgets
shinyrouter
shinytest
Shiny Server
htmlWidgets
Async (promises)
shinyloadtest
Connect (Enterprise)
shinyjs
Golem (CS)
bslib
thematic
Flexdashboard
Shiny Gallery Bootstrap 4
Gallery Bootstrap
Bootswatch
shinythemes
& Themes
Themes
shinydashboard
bslib
Layouts
shinydashboardPlus
thematic
semantic.dashboard
bs4Dash
argonR
argonDash
Forecasting
Network Data Transformations: igraph Deep Learning
Prophet, ARIMA, Boost, ML: modeltime Network Viz R Interface to TensorFlow
Keras (CS), TF Estimators, TensorFlow (Core)
Ensembles: modeltime.ensemble Torch for R
Resampling & Backtesting: modeltime.resample Static:
Deep Learning: modeltime.gluonts ggraph - Graph plotting utilities for ggplot2
networkD3 - D3 Networks in R
Speed & Scale
Anomaly Detection plotly (CS) - plotly.js (network graphs) in R
Faster than dplyr & pandas: data.table (CS)
Identify anomalies: anomalize, timetk
Dplyr SQL & DT backends: dtplyr, dbplyr
Parallel Processing w/ purrr: furrr
Larger than RAM: sparklyr (CS), Disk Frame
Geospatial Analysis
Exploratory (EDA)
DataExplorer, skimr, correlationfunnel, janitor
Geocoding (getting lat/long, bboxes, & sf's):
ggmap - Google API (requires key)
Interoperability
osmdata - OpenStreet Overpass API Python: reticulate (CS) Java: rJava
tmaptools - OpenStreet Nominatum API C++: Rcpp
D3: r2d3
Simple Features (sf objects): sf (CS) (tidy)
Financial Analysis Spatial Objects (sp objects): sp (non-tidy, pre-sf)