20 R Packages You Should Know

38,789
0
Published 2021-03-18
Subscribe to RichardOnData here:    / @richardondata  

Skip ahead:
2:43 - dplyr
3:54 - data.table
5:09 - tidyr
6:12 - ggplot2
7:50 - ggThemeAssist
10:08 - esquisse
13:04 - plotly
14:51 - purrr
16:20 - stringr
16:54 - lubridate
17:44 - forcats
18:59 - rmarkdown
20:24 - kableExtra
21:25 - shiny
22:30 - shinyDashboard
23:17 - caret
24:10 - tidymodels
25:45 - keras
27:03 - fable
28:26 - reticulate

RichardOnData tutorials:
dplyr:    • Manipulating Data in R with "dplyr" |...  
ggplot2/ggThemeAssist:    • Visualizing Data in R with "ggplot2" ...  
tidyr:    • Tidying Data in R with "tidyr" | R Tu...  
lubridate:    • Handling Datetimes in R with "lubrida...  
forcats:    • Conquering Factors in R with "forcats...  
stringr:    • Manipulating Text in R with "stringr"...  
kableExtra:    • Designing tables in R with "knitr" an...  
caret (part 1):    • Preprocessing Data in R for ML with "...  
caret (part 2):    • Feature Elimination and Variable Impo...  
caret (part 3):    • Training and Tuning ML Models in R wi...  
caret (part 4):    • Creating ROC curves and ensembling mo...  

#LearnR #RPackages #BreakingIntoDataScience

Reference links:
dplyr: dplyr.tidyverse.org/
data.table: cran.r-project.org/web/packages/data.table/vignett…
tidyr: tidyr.tidyverse.org/
ggplot2: ggplot2.tidyverse.org/
esquisse: rdrr.io/cran/esquisse/
plotly: plotly.com/r/
purrr: purrr.tidyverse.org/
stringr: stringr.tidyverse.org/
lubridate: lubridate.tidyverse.org/
forcats: forcats.tidyverse.org/
rmarkdown: rstudio.com/wp-content/uploads/2015/02/rmarkdown-c…
kableExtra: cran.r-project.org/web/packages/kableExtra/vignett…
shiny: rstudio.com/wp-content/uploads/2015/02/shiny-cheat…
shinyDashboard: rstudio.github.io/shinydashboard/get_started.html
caret: cran.r-project.org/web/packages/caret/vignettes/ca…
tidymodels: rviews.rstudio.com/2019/06/19/a-gentle-intro-to-ti…
keras: tensorflow.rstudio.com/guide/keras/
fable: fable.tidyverts.org/
reticulate: ugoproto.github.io/ugo_r_doc/pdf/reticulate.pdf

"R for Data Science" digital version: r4ds.had.co.nz/
"R for Data Science" amazon link: amzn.to/3tNFKVv

"Deep Learning with R": amzn.to/3txjtdA

All logos used are the property of RStudio. I am not the creator of the mentioned logos, packages, or materials.

PayPal: [email protected]
Patreon: www.patreon.com/richardondata
BTC: 3LM5d1vibhp1F7pcxAFX8Ys1DM6XLUoNVL
ETH: 0x3CfC599C4c1040963B644780a0E62d45999bE9D8
LTC: MH8yPjvSmKvpmRRmufofjRB9hnRAFHfx32

All Comments (21)
  • @bl8413
    Hard to express how genuinely helpful this video is. So much programming YT content is needlessly esoteric. You have a talent for teaching and I greatly appreciate you for this video
  • @talexmoore
    Richard... thank you so much. The stuff about GG Plot builder absolutely blew my mind- I found this video while doing an assignment where making basic graphs with GG Plot was the expectation, and making awesome graphs with GG Plot was the challenge. I can't wait to show my classmates the esquisse package after the course is over ;)
  • @ramadatta7046
    This a very helpful and informative video. Especially, ggThemeAssist, esquisse packages are of wonderful use to save time during the work. Thanks for making this. Subscribed!
  • @poisegirl
    Can I just say that I love you man?! This video just made analyzing my data for my dissertation a whole lot easier!!!
  • @MrChaluliss
    Super useful content type here. In the rich R environment I often know I am doing something in a sub-par way. Awareness of useful features from various packages really helps to identify where weaknesses in my workflow currently exist.
  • @PeterHontaru
    This video is awesome. Shiny and shiny dashboard have been my guilty pleasures lately. What I love the most is how well they work with eachother (ie dplyr, tidyr, ggplot, plotly, caret, shiny, shinydashboard and you have yourself a nice model in production). Love that you advocate both R and python and trying to give R some love (and popularity)
  • @annasognosia
    wow, thank you. I love learning new stuff but one of my big fears is poring weeks into learning a tool only to find that there's some achilles heal to the tool. It doesnt happen too often. I only have gratitude to Richard for this overview. You are saving us all thousands of hours of work by posting this mile-high look.
  • Great video. Even thou R4DS is clear, the value of your video is that you talk, explain, share, complement, and one is better to understand and learn easier than only reading the book. You show the examples, one can pause, rewind, fast forward and just to be able to do it helps you get it clear fast. With the book, one has to do the examples, verify what is going on, verify one did right. With your videos, you go to the point, share the examples, share your code and that really helps a lot, that is the difference, thank you again !
  • @arifmemovic3383
    This is one of the best R overview/tutorial videos I have ever seen. This is phenomenal content!
  • @DataProfessor
    Great video Richard, my all-time favorite would have to be tidyverse, ggplot2 and shiny. A new one that I have to learn is tidymodels.
  • Nice update - thanks. I have come across some packages that I have found useful namely: janitor (for cleaning variable names) in bulk, hablar (for quickly changing variable types in a data frame - works with tidyverse), fst (for fast transfer of files - supposedly it beats data.table in benchmark speed tests!) and most recently flextable (that does wonders with the otherwise somewhat clumsy tables in R and RMarkdown). flextable also works with the tidyverse. Check them out (if you have not already).
  • @terraflops
    1. hi, I am new to R from Python. Data Professor pointed the way to you 2. great review of R packages, I got the whole repo of cheatsheets 3. I plan on watching your content (new subscriber), thanks!
  • @salmoka3327
    WOW !!!!!!! It a roadmap for learning data , thanks a lot Richard
  • @stevennye2441
    Great work, I was getting ready to start down the wrong path on a project and you saved me some great frustration.
  • @leoli2363
    Man, you are a legend. These packages are fantastic.
  • @Bulgarian83
    Thank you, Richard! This video is very helpful. Much appreciated!
  • great tutorial! Summary of important R packages at one place!!!!!!!!!!!!!!
  • @averyrobbins68
    Good stuff, Richard. And you are right: Rmarkdown > Jupyter