About R

R is an integrated suite of software facilities for data manipulation, calculation and graphical display

How it hangs together

library(DiagrammeR)
hangs<-"graph TB
subgraph High Level
D[Data] --> R[Read into memory]
R --> DM[Data manipulation]
DM --> V[Visualisation]
DM --> S[Statistical Analysis]
DM --> O[Output]
S --> V
V --> Do[Document]
Do --> O
V --> I[Interactive report]
I --> O
end
subgraph Package View
Dp[RDBMS, flat file, nosql, xml] --> Rp[data.table, RODBC, httr, rvest, readxl, readr,...]
Rp --> DMp[data.table, dplyr, zoo, lubridate, stringr, ...]
DMp --> Vp[ggplot2, DiagrammeR, ggvis, googleVis, ...]
DMp --> Sp[caret, survival, nnet, ...]
DMp --> Op[base, readr, RODBC, ...]
Sp --> Vp
Vp --> Dop[knitr, rmarkdown, ...]
Dop --> Op
Vp --> Ip[shiny, ...]
Ip --> Op
end"
mermaid(hangs)

Top 10 packages

  1. data.table
  2. ggplot2
  3. knitr
  4. shiny
  5. rmarkdown
  6. RODBC
  7. readxl
  8. stringr
  9. dplyr
  10. httr

I lied...

  1. foreach
  2. doMC
  3. magrittr
  4. xtable
  5. devtools
  6. testthat
  7. DiagrammeR
  8. git2r
  9. rvest
  10. zoo


stephlocke/Rtraining documentation built on May 30, 2019, 3:36 p.m.