20 R Packages You Should Know

  Рет қаралды 38,837

RichardOnData

RichardOnData

Күн бұрын

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...
ggplot2/ggThemeAssist: • Visualizing Data in R ...
tidyr: • Tidying Data in R with...
lubridate: • Handling Datetimes in ...
forcats: • Conquering Factors in ...
stringr: • Manipulating Text in R...
kableExtra: • Designing tables in R ...
caret (part 1): • Preprocessing Data in ...
caret (part 2): • Feature Elimination an...
caret (part 3): • Training and Tuning ML...
caret (part 4): • Creating ROC curves an...
#LearnR #RPackages #BreakingIntoDataScience
Reference links:
dplyr: dplyr.tidyverse.org/
data.table: cran.r-project.org/web/packag...
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/upload...
kableExtra: cran.r-project.org/web/packag...
shiny: rstudio.com/wp-content/upload...
shinyDashboard: rstudio.github.io/shinydashbo...
caret: cran.r-project.org/web/packag...
tidymodels: rviews.rstudio.com/2019/06/19...
keras: tensorflow.rstudio.com/guide/...
fable: fable.tidyverts.org/
reticulate: ugoproto.github.io/ugo_r_doc/...
"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: richardondata@gmail.com
Patreon: / richardondata
BTC: 3LM5d1vibhp1F7pcxAFX8Ys1DM6XLUoNVL
ETH: 0x3CfC599C4c1040963B644780a0E62d45999bE9D8
LTC: MH8yPjvSmKvpmRRmufofjRB9hnRAFHfx32

Пікірлер: 121
@RichardOnData
@RichardOnData 3 жыл бұрын
What's your all-time favorite R package?
@shyamgurunath5876
@shyamgurunath5876 3 жыл бұрын
Plumber,Shiny
@haraldurkarlsson1147
@haraldurkarlsson1147 3 жыл бұрын
ggplot2
@JerryLuo62
@JerryLuo62 3 жыл бұрын
lme4 for linear mixed effects models
@spiousas
@spiousas 3 жыл бұрын
I would say the packages I use the most and, therefore, bring me more joy and pain, are ggplot, dplyr and lme4.
@HarmonicaTool
@HarmonicaTool 3 жыл бұрын
I like base but also stats. Ideally both together. For third party, knitr is hard to beat.
@bl8413
@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
@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
@ramadatta7046 3 жыл бұрын
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!
@MrChaluliss
@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.
@poisegirl
@poisegirl 3 жыл бұрын
Can I just say that I love you man?! This video just made analyzing my data for my dissertation a whole lot easier!!!
@PeterHontaru
@PeterHontaru 3 жыл бұрын
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)
@RichardOnData
@RichardOnData 3 жыл бұрын
Thank you, and you are very right! The combination of caret with shiny is a fairly under-appreciated way that you can move an ML model into production. In fact, you can use them together to teach new users how to do ML in the first place and how outputs change as you try different things (i.e. pre-processing in different ways, other controls, etc.) I've informally been calling this channel "the official R channel on KZbin". There's enough Python love out there so might as well spread it around!
@PeterHontaru
@PeterHontaru 3 жыл бұрын
@@RichardOnData exactly! I found it much easier to brush up on my statistics with a nice shiny app that did exactly that but for something like a binomial distribution instead of a ML concept! (The one from the duke university statistics course)
@annasognosia
@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.
@DataProfessor
@DataProfessor 3 жыл бұрын
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.
@RichardOnData
@RichardOnData 3 жыл бұрын
Thanks Chanin! I would be interested to hear your opinion on caret vs. tidymodels. I have my own take preferring caret for now, but there's a spectrum of views I've seen on this.
@DataProfessor
@DataProfessor 3 жыл бұрын
@@RichardOnData That’s a good one, will take a dive into tidymodels to find out. 😊
@haraldurkarlsson1147
@haraldurkarlsson1147 3 жыл бұрын
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).
@sebastianmullerbalcazar6229
@sebastianmullerbalcazar6229 2 жыл бұрын
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
@arifmemovic3383 2 жыл бұрын
This is one of the best R overview/tutorial videos I have ever seen. This is phenomenal content!
@RichardOnData
@RichardOnData 2 жыл бұрын
You're too kind! Thank you!
@terraflops
@terraflops 3 жыл бұрын
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!
@RichardOnData
@RichardOnData 3 жыл бұрын
Welcome aboard, glad you're here!
@stevennye2441
@stevennye2441 2 жыл бұрын
Great work, I was getting ready to start down the wrong path on a project and you saved me some great frustration.
@RichardOnData
@RichardOnData 2 жыл бұрын
Glad I could help!
@salmoka3327
@salmoka3327 2 жыл бұрын
WOW !!!!!!! It a roadmap for learning data , thanks a lot Richard
@Bulgarian83
@Bulgarian83 Жыл бұрын
Thank you, Richard! This video is very helpful. Much appreciated!
@averyrobbins68
@averyrobbins68 3 жыл бұрын
Good stuff, Richard. And you are right: Rmarkdown > Jupyter
@RichardOnData
@RichardOnData 3 жыл бұрын
Right?! Thanks for watching!
@leoli2363
@leoli2363 3 жыл бұрын
Man, you are a legend. These packages are fantastic.
@RichardOnData
@RichardOnData 2 жыл бұрын
They are! I appreciate that!
@Tony_Toni_Tone
@Tony_Toni_Tone Жыл бұрын
This is an outstanding explanation. Thank you!
@timmytesla9655
@timmytesla9655 2 жыл бұрын
This is extremely useful. Thank you very much. I am sharing with my friends.
@RichardOnData
@RichardOnData 2 жыл бұрын
Thanks for sharing!
@Blaseblag
@Blaseblag 3 жыл бұрын
Some "hidden champions" I'd like to add: 1. echarts4r and highcharter as (in my opinion better) alternatives to plotly 2. packages like shinydashboardPlus, bs4Dash and bslib as complements to the basic shiny packages 3. reactable as alternative to kableExtra, especially when creating shiny apps 4. mlr3 as a further alternative to caret and tidymodels. It is object-oriented and more similar to sklearn from Python 5. The golem package for creating robust shiny apps 6. The targets package for managing your (large and computationally expensive) data analysis projects Especially the latter two are real game changers in my opinion.
@sureshkumar-kx2xz
@sureshkumar-kx2xz Жыл бұрын
great tutorial! Summary of important R packages at one place!!!!!!!!!!!!!!
@dominicj7977
@dominicj7977 3 жыл бұрын
I remember doing an operation involving some data grouping and I wrote a code with dplyr and put it for run but it never finished running. It took 15 hours and I terminated my R session. That is when I came across data table and all it took was 1-2 minutes
@abdallahatef92
@abdallahatef92 3 жыл бұрын
Thanks for this great work and explanation . I would like to take your advice I'm working with budget vs actual figures comming from erp system and analysis the variances to make insights and reports. Which i should go for R or Python ?
@romulodamasceno2427
@romulodamasceno2427 3 жыл бұрын
Hey Richard, incredibly helpful information, thanks! Do you think it's possible not to have to learn other BI tools such as tableau or Power Bi and stick with R only for those tasks? Which ones would you say are the best substitutes? Thought about plotly, gganimate, shiny, but I'm still really confused on that. Thanks again!
@sebastianmullerbalcazar6229
@sebastianmullerbalcazar6229 2 жыл бұрын
it is possible. Power BI is simple to use and uses the logic of excel. I have done a few things in Power BI but I don't feel confortable. I feel R and RStudio, even thou at the beginning seem it takes more time to do things, once you get it, it gives you more freedom. Tableau is quite nice, you can do a lot of things, but again, I would stick to R behave of the large libraries, examples, support and is free.
@dangunwangum
@dangunwangum 3 жыл бұрын
ggThemeAssist! I have to try this add-in. Thank you so much
@RichardOnData
@RichardOnData 3 жыл бұрын
That's the one I seem to be getting the most comments about in this video! I hope you like it, it really will save you tons of time from looking up theme syntax.
@cagataykiyici2921
@cagataykiyici2921 3 жыл бұрын
Very useful video, thanks a lot Richard
@user-nw2bc6km3m
@user-nw2bc6km3m 3 жыл бұрын
Your videos are very helpful and very good. I’m Taiwanese .As a student of department of economic ,I need to using R for analysis and statistics everyday. I have to thank you for getting knowledge and skill from your videos and let you know these videos actually help people around the world . It help me a lot and I wish you all the best. Sincerely
@RichardOnData
@RichardOnData 3 жыл бұрын
Thank you so much and best of luck to you! I'm glad this and other videos have been resourceful for you!
@clevejones9411
@clevejones9411 Жыл бұрын
Thank's Richard, you have been a great help..cool video
@martinputnam8281
@martinputnam8281 2 жыл бұрын
Well done, my friend. I will recommend this to my data scientists.
@rainstormandthundersounds4191
@rainstormandthundersounds4191 Жыл бұрын
Great! Learnt some very nice stuff from your video!
@yuanyingmona804
@yuanyingmona804 2 жыл бұрын
Had no idea about ggthemeassistant. Thank you so much for the video!! This is incredible content!
@RichardOnData
@RichardOnData 2 жыл бұрын
Yes, it's a total game changer. I can't for the life of me remember all the syntax and individual layers without looking it up!
@scottparrish7244
@scottparrish7244 2 ай бұрын
Thank you for this. Very informative.
@ShyamSharma-gs8tt
@ShyamSharma-gs8tt 2 жыл бұрын
Wow, that was really cool. Thanks!!
@getachewaga7734
@getachewaga7734 2 жыл бұрын
Thank you for this very useful information. Appreciate!!
@oscarsheen3045
@oscarsheen3045 2 жыл бұрын
Just starting learning R with R for Data Science. Man, it rocks. Helps I learnt basic Python first, but the structure of R for Data Science is better than the multitude of ways and books I went thru to learn Python.
@afonsoosorio2099
@afonsoosorio2099 Жыл бұрын
Both Python and R are awesome, the learning curves may be different
@kanchanaramar
@kanchanaramar Жыл бұрын
Thanks, this was a great compilation.
@syhusada1130
@syhusada1130 2 жыл бұрын
Dude. Awesome video. I wonder, what are ways to combine the best of python and R?
@jarofcode9672
@jarofcode9672 3 жыл бұрын
That's a brillant summary what we need.
@raphaelortiz4459
@raphaelortiz4459 2 жыл бұрын
Great content sir!
@TheChrisSoria
@TheChrisSoria 2 жыл бұрын
Awesome, awesome, awesome. Thanks!
@maggiechen6305
@maggiechen6305 3 жыл бұрын
Your videos are so helpful!!!
@RichardOnData
@RichardOnData 3 жыл бұрын
I'm so glad!
@iqbaleffendy9019
@iqbaleffendy9019 3 жыл бұрын
I recommend using highcharts package for data visualization
@williammendieta5427
@williammendieta5427 3 жыл бұрын
Great video!!
@BSTDeepaneeshRV
@BSTDeepaneeshRV 18 күн бұрын
helpful video , thank you sir 🌟
@devendraparmar7068
@devendraparmar7068 2 жыл бұрын
Just awesome...!..Thank you.
@christianberntsen3856
@christianberntsen3856 Жыл бұрын
Nice video!
@ahmed007Jaber
@ahmed007Jaber 2 жыл бұрын
thank you for this. wonder if you could help me out with presentations. I would like to produce a customised presentation and apparently the best approach would be by using officer package, the challenge is splitting tables automatically based on allotted space and size of content. Got any idea how to do it???
@vincedicaro
@vincedicaro 3 жыл бұрын
Thank you so much!
@RichardOnData
@RichardOnData 3 жыл бұрын
You're welcome!
@Breckeko
@Breckeko 3 жыл бұрын
Great video. Thanks, from argentina!
@RichardOnData
@RichardOnData 3 жыл бұрын
Thanks and greetings; glad to have you!!
@patricior7300
@patricior7300 3 жыл бұрын
Thanks you Richard! Why I never found "esquisse" package before? clap clap clap!
@RichardOnData
@RichardOnData 2 жыл бұрын
I spent way too long not knowing of that package's existence. It really does save incredible amounts of time.
@josephtolentino1900
@josephtolentino1900 3 жыл бұрын
thank you!
@learneverything2256
@learneverything2256 2 жыл бұрын
Best video Ever
@RichardOnData
@RichardOnData 2 жыл бұрын
Hah! Thanks!
@Abilash1able
@Abilash1able 3 жыл бұрын
Richard. Have you tried out the {ShinyQuickStarter}. Looks like an addin for building shiny apps per drag and drop. Would love see a tutorial on it.😁
@RichardOnData
@RichardOnData 3 жыл бұрын
I haven't tried it yet! I'm due to do a Shiny series soon anyway so I'll try this soon and if I like it, I'll do a video on it.
@BORoundxbox
@BORoundxbox 3 жыл бұрын
@@RichardOnData are you going to do a video anytime soon on this app ?
@hectormotsepe1581
@hectormotsepe1581 3 жыл бұрын
Thank you
@RichardOnData
@RichardOnData 3 жыл бұрын
Glad you enjoyed!!
@gevorian
@gevorian Жыл бұрын
Which of these packages also exist on Python? Do they have different functions between programming languages?
@jamescutler428
@jamescutler428 Жыл бұрын
Even better than fable is timetk, and for time series forecasting ML, use modeltime. Both are developed by Matt Dancho.
@shyamgurunath5876
@shyamgurunath5876 3 жыл бұрын
Hey I recently encountered with Plumber,Pins & Shiny.It's cool.You should be invited to R :: Conf Richard.
@RichardOnData
@RichardOnData 3 жыл бұрын
Haha, thank you! Yeah, "plumber" is another awesome one that didn't quite make the cut but for some will be well worth it.
@user-dl5go9tg6g
@user-dl5go9tg6g 2 ай бұрын
Thanks
@prod.kashkari3075
@prod.kashkari3075 3 жыл бұрын
Fable is part of tidyverts I believe right?
@RichardOnData
@RichardOnData 3 жыл бұрын
Yes, this is correct.
@galan8115
@galan8115 3 жыл бұрын
Me, using caret and looking up at tydymodels: Look at how they massacred my boy!
@americaninformer925
@americaninformer925 2 жыл бұрын
I would like to learn about shiny app development. can you give a pointer?
@sagek7949
@sagek7949 Жыл бұрын
Any updates for 2022?
@singoridalvan4520
@singoridalvan4520 2 жыл бұрын
great
@lexiebullock9871
@lexiebullock9871 Жыл бұрын
its been a year where is 30 packages we should know
@HarmonicaTool
@HarmonicaTool 3 жыл бұрын
The "audiometry " package is great if you got that kind of data. Else, not so much. Hard to tell what to tell an unknown audience.
@pascalw2262
@pascalw2262 2 жыл бұрын
Rcpp , data.table,shiny and dplyr ...in that order.
@siddharthbhatt4144
@siddharthbhatt4144 3 жыл бұрын
SQL : I am the best when it comes to data R : hold my package install.packages("SQL") I am waiting for the day when there will be a package named SQL in R.
@wellurban
@wellurban 3 жыл бұрын
There’s sqldf, which lets you write SQL code against in-memory dataframes. Useful if you’re more familiar with SQL than dplyr, or if you’ve inherited some legacy SQL, or if you have to do something dplyr doesn’t yet support, such as inequality joins.
@dominicj7977
@dominicj7977 3 жыл бұрын
I think data table can do a lot of SQL related stuff and fast also. Ridiculously fast
@danielessiet4063
@danielessiet4063 Жыл бұрын
R is very difficult for me.
@Sri_Harsha_Electronics_Guthik
@Sri_Harsha_Electronics_Guthik 3 жыл бұрын
I think the one who disliked this was a psychopath
@lucidlessons5902
@lucidlessons5902 3 жыл бұрын
Lol i have used all of themmmmmm
@SC-bi6my
@SC-bi6my 2 жыл бұрын
how about rvest ? lol
@mosesotieno1629
@mosesotieno1629 3 жыл бұрын
You nailed it! Grammar for tables (gtsummary) did not make it.😥😥😥 It's an awesome package for great tables
R Markdown TUTORIAL | A powerful tool for LEARNING R (IN 45 MINUTES)
45:22
Intro to the Tidyverse
1:01:39
Thomas Mock
Рет қаралды 27 М.
DO YOU HAVE FRIENDS LIKE THIS?
00:17
dednahype
Рет қаралды 30 МЛН
터키아이스크림🇹🇷🍦Turkish ice cream #funny #shorts
00:26
Byungari 병아리언니
Рет қаралды 27 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 61 МЛН
R or Python: Which Should You Learn in 2024?
14:42
RichardOnData
Рет қаралды 4 М.
Building R packages with devtools and usethis | RStudio
1:36:15
Posit PBC
Рет қаралды 19 М.
Intermediate R Workshop - Data Management with dplyr and tidyr
1:49:05
Dr Charles Lanfear
Рет қаралды 25 М.
I Quit My Data Science Job.   Here’s Why
11:24
RichardOnData
Рет қаралды 7 М.
How to Learn R - Easy & Free
9:58
RichardOnData
Рет қаралды 29 М.
Intro to Data Visualization with R & ggplot2
1:11:15
Data Science Dojo
Рет қаралды 274 М.
ChatGPT for Data Analytics: Full Course
3:35:30
Luke Barousse
Рет қаралды 205 М.
Data Analysis with R Programming Complete Course | Data Analytics
3:32:53
10 Python Packages You Should Know (in 2024)
17:03
RichardOnData
Рет қаралды 849
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 2,3 МЛН
Урна с айфонами!
0:30
По ту сторону Гугла
Рет қаралды 7 МЛН
YOTAPHONE 2 - СПУСТЯ 10 ЛЕТ
15:13
ЗЕ МАККЕРС
Рет қаралды 120 М.