How to Learn R - Easy & Free

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 100

  • @RichardOnData
    @RichardOnData  3 ปีที่แล้ว +11

    What's your favorite resource for learning R?

    • @Abilash1able
      @Abilash1able 3 ปีที่แล้ว +6

      R in action.

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      @@Abilash1able Well said

    • @MatTheBene
      @MatTheBene 3 ปีที่แล้ว +8

      This channel, as of late

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +1

      @@MatTheBene haha well thank you, that’s very kind!

    • @tourettesdisorder2
      @tourettesdisorder2 3 ปีที่แล้ว +1

      @@RichardOnData which one edition?

  • @kamilchosta5526
    @kamilchosta5526 2 ปีที่แล้ว +3

    I've learned just from doing stuff for my work. I mostly work in thermodynamics, power & heat engineering. I was overwhelmed by how cumbersome and limited can excel get. For three years I've been using R in various projects and it was a worthwhile time investment. I'm looking now for a job in Data Science field since I like and know how to work with data. Wish me luck ;)

  • @robertmullinslives
    @robertmullinslives 2 ปีที่แล้ว +5

    Really good video. With a Masters degree in IT and 18+ years in System Administration, I am finding it incredibly frustrated getting hired. Seems like that space is overwhelmed now, were less than 20 years ago the market was wide open. Learning R is hopefully my ticket back into the IT-verse.
    Thanks for your advice, I'm definitely taking notes!

  • @joaojulio435
    @joaojulio435 3 ปีที่แล้ว +6

    I did a basic house price prediciton, using Linear regression, project with R. I never learned ggplot and some other libraries but I did it! I probably wasted time searching for answers, but I think that's one of the best ways to learn! I'm going to check out that book for sure, thanks a lot for this content!!!!

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      My pleasure, this book did wonders for me and made me learn a lot QUICK, so I'd like it to be on more peoples' radars!!

  • @zackbryant3934
    @zackbryant3934 2 ปีที่แล้ว +1

    I started learning R yesterday actually and I'm doing 1 or 2 chapters of a free online course per day and then converting the notes and definitions I take into a Quizlet which I can study anytime. I'm also taking time to make a small project or two using what I've learned and It's made it a lot of fun. I'm 17 and I'm really excited to enter into this relatively new field. It's very cool to see the money there is out there and the opportunities for growth I have gained access to through learning code.

  • @chacmool2581
    @chacmool2581 2 ปีที่แล้ว +2

    Learning the Tidyverse, while essential, is far from sufficient. I believe you you also need to pick up the rudiments of base R. Sometimes the quickest way to do something is actually a base R function without having to load, call a library and a pipe operator. The other part of this is that to do other useful things you'll need to use many other packages. For example, in my final project for one of the introductory classes in my MS DS program, I ended up using about 15 different packages, only three of which were from the Tidyverse.

  • @Kicsa
    @Kicsa ปีที่แล้ว

    My professor at the university used R4DS and also when doing the coursera classes for R, the Google instructors will use R4DS. Good review.

  • @MichaelFerreiradaSilva
    @MichaelFerreiradaSilva 3 ปีที่แล้ว +4

    I am finishing "Hands-On Programming with R". English isn't my native language, so It is taking some time (and effort).

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +2

      I really like that book, in particular because it's authored by Garrett Grolemund (one of the co-authors of "R for Data Science"). I do like "R for Data Science" more though because it has more emphasis on using packages.

  • @maxparku
    @maxparku 3 ปีที่แล้ว +23

    Having a background in economics I started learning R about a year ago using "Introduction to Econometrics with R" and swirl. Btw, awesome video Richard, have you considered making a similar one for python? I'd find it really useful

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +5

      I haven't made too many videos yet on Python - since there's so many YT channels out there on Python and I'm a bit more of an R guy I like the idea of making it my channel's niche - however, if there's enough interest then I will think about it!

  • @exshenanigan2333
    @exshenanigan2333 3 ปีที่แล้ว +5

    I was planning to start with Python but ended up taking a class that uses R. Once I understood tidyverse it felt great to work with. Now Python looks intimidating. also markdown books is an amazing concept.

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +1

      The "bookdown" package is outstanding!
      And yes, from a purely syntactical perspective, the tidyverse is amazing, and for instance I like the syntax of something like "dplyr" significantly more than that of pandas, but that's just me. I can't be too hard on Python from a syntax perspective though because it's quite special in its own right.

    • @exshenanigan2333
      @exshenanigan2333 3 ปีที่แล้ว +1

      @@RichardOnData I keep reminding myself your advice; "pick one and learn it inside out, then go ahead and learn the other to be dangerous" so since I am much comfortable with R at the moment I'll just stick with it until I get a good grasp of what I am doing (read statistics) than I'll come back to Python. Thanks for all the videos man, they are really informative.

  • @TheMISBlog
    @TheMISBlog 3 ปีที่แล้ว +2

    I agree, this book is really good if you want to learn R for Data Science, thanks for the video

  • @johneagle4384
    @johneagle4384 2 ปีที่แล้ว

    Good hints! Thank you! I am learning R by doing actual work with it. My code/script is as ulgy as hell, but I get the results I want.

  • @prod.kashkari3075
    @prod.kashkari3075 3 ปีที่แล้ว +2

    TMWR tidy modeling with R is a great book for machine learning!

  • @bernies_cat
    @bernies_cat หลายเดือนก่อน

    Hi, thank you for the video. I’m comfortable using SAS and SQL. How difficult it would be for me to switch to R? I hear R is more difficult than SAS.

  • @Cyclone1335
    @Cyclone1335 2 ปีที่แล้ว

    Great video. Very helpful. Also, your pencil holder is sweet.
    Thank you!

  • @yummingotech4364
    @yummingotech4364 2 ปีที่แล้ว

    Great video! You have a fantastic voice. I can’t stop staring at the loose thread on the chair over your left shoulder though 😂

  • @edgarm2565
    @edgarm2565 3 ปีที่แล้ว +2

    Thanks for the video! I was always interested in R since my intro to Econometrics class, i have an accounting background, I'm taking your guide on learning R! Let's see where this takes me!

    • @melissabearden950
      @melissabearden950 3 ปีที่แล้ว

      Exact same situation!!! I’m surprised to see so many accountants and accounting majors learning code!

  • @JimjnrPrince
    @JimjnrPrince 5 หลายเดือนก่อน

    I like how you present the data/ideas 😂... Thanks for the information ❤

  • @mohammedbouchcoucha890
    @mohammedbouchcoucha890 3 ปีที่แล้ว +2

    I liked "the analytics edge" from edX

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +1

      I first heard about it a few years ago and forgot about this one. I haven't personally been through it but I've heard overwhelmingly good things!

  • @hoseindehnavi9709
    @hoseindehnavi9709 ปีที่แล้ว

    is it ok to begin with c++? When our level of programming went up, would start r and python?

  • @ibrahimislam1608
    @ibrahimislam1608 3 ปีที่แล้ว +2

    The Data Analyst in R path from Dataquest is pretty comprehensive and is what I'm currently using.

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +1

      I'm not super familiar with it per se, but I do think the structure of it is pretty decent. I like that it covers machine learning as well as command line fundamentals.

  • @michelarruda7634
    @michelarruda7634 3 ปีที่แล้ว +3

    I came from a Physics background and my first programming language of Python. At the final year of my undergrad I met R and start learning it. After six months, I still learning pretty much but I just can't remember the majority of things in both languages. Is it ok to always have to google for syntax and functions names?

    • @chidianyanwu889
      @chidianyanwu889 3 ปีที่แล้ว +2

      Lol had an award winning friend tell me that’s all he does 😂, no shame in googling fam.

    • @not_so_nabin
      @not_so_nabin 2 ปีที่แล้ว

      that’s totally fine

    • @harisnaufal3259
      @harisnaufal3259 2 ปีที่แล้ว

      Actually its better to not remember syntaxes, but the logic of the language in itself.

  • @matthewmacfarlane2755
    @matthewmacfarlane2755 3 ปีที่แล้ว +1

    Hey, thanks a lot! Your videos have really helped me along my R journey..

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      Thank you! I'm trying to become the de facto "R channel" here on TH-cam, in part because there's so much Python content out here.

  • @soheilshaeri5153
    @soheilshaeri5153 3 ปีที่แล้ว +1

    @RichardOnData I watched your python vs R video, but still many people are saying learn Python. but I felt R is easier for me so far, and that's why I decided to continue. ( maybe not good reasoning :) ). I am wondering about learning curve is it x^0.5 or x^2 ?? since some people are saying it's only straightforward for some simple/casual tasks and then it gets really difficult.
    Thank you !

  • @RajaSekharGowda
    @RajaSekharGowda 3 ปีที่แล้ว +3

    Nice work Richard... Really helpful

  • @hectormotsepe1581
    @hectormotsepe1581 3 ปีที่แล้ว +3

    Any book or website for learning shiny?
    Which library do you recommed for machine learning between tidymodel and caret?

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +3

      It's not quite as good as the "R for Data Science" book but Hadley Wickham has a Shiny book as well: mastering-shiny.org/index.html
      As far as tidymodels vs. caret, I will do a whole video about this at some point but my quick take is that "caret" is more mature and developed at this point, so if you're doing a project right now it would probably be my recommendation. However, with "tidymodels" while it is an early development it is designed to flow seamlessly with the whole "tidyverse" and my suspicion is that in a few years "caret" will be deprecated in favor of "tidymodels".....I know, no one perfect answer

  • @julians.2597
    @julians.2597 2 ปีที่แล้ว +1

    Hm, I think you should probably aim to learn both R and Python, not just because at some points you'll want to use something available in only one language or join a team that uses the other one, but because they're good at entirely different things.
    R is much better equipped in the statistics department and especially graph plotting, whereas python is much better for doing actual "programming"; i.e. data gathering, manipulating, creating command line tools, interacting with other software, etc..

  • @xaviercasas100
    @xaviercasas100 3 ปีที่แล้ว

    R4DS and Applied Predictive Modeling

  • @raissam.scorsatto8824
    @raissam.scorsatto8824 2 ปีที่แล้ว +1

    heyyy, thank you for the video! i wish i had watched it so time ago!

    • @RichardOnData
      @RichardOnData  2 ปีที่แล้ว

      You're welcome!! Better late than never right!

  • @Mahesh-yn6kz
    @Mahesh-yn6kz 3 ปีที่แล้ว +1

    Very Useful Richard 😁 Please make some videos on Shiny

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      Many videos on Shiny are on the way, including building apps from scratch!

  • @niceday2015
    @niceday2015 3 ปีที่แล้ว +1

    Thanks a lot Will follow your advice to learn R

  • @Abilash1able
    @Abilash1able 3 ปีที่แล้ว +4

    Any books/urls for learning shiny?

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +4

      Hadley Wickham has a book called "Mastering Shiny". This one is still in early development and likely to change in the coming year or so - and I don't think it's comprehensive or perfect, but it's still a strong one.
      mastering-shiny.org/index.html

    • @ki11ip0s
      @ki11ip0s 3 ปีที่แล้ว

      @@RichardOnData ​ ​ I like that shiny book. I read it along with these articles and it complement each other nicely:
      shiny.rstudio.com/articles/

  • @waynelast1685
    @waynelast1685 ปีที่แล้ว

    Great overview. Very useful.

  • @johnnrandall
    @johnnrandall 3 ปีที่แล้ว +2

    Where you mention learn R and get really good at it, I was wondering where does learning SQL come into the mix, if at all. Should I learn SQL on the side, or would you say that learning R (and the various ways of making joins etc) is sufficient?

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +2

      I think learning SQL is ideal, even if you can replicate a lot of the same tasks using dplyr or tidyr. You'll gain more intuition for multi-relational datasets and databases, and plus you can use ODBC connection to incorporate SQL and its associated benefits directly from R if you so choose.

  • @zetteearts8986
    @zetteearts8986 3 ปีที่แล้ว +1

    Please I need your help. What advice do you have for someone with bsc economics who wants to study data science for masters

  • @mohammedkasim2496
    @mohammedkasim2496 2 ปีที่แล้ว

    Excellent Lecture! Thank You very much

  • @Ali_Alhawaj
    @Ali_Alhawaj 3 ปีที่แล้ว

    Any thoughts about Datacamp? Other than $

  • @varghejo
    @varghejo ปีที่แล้ว

    Thanks for the info!

  • @farazahmed1668
    @farazahmed1668 ปีที่แล้ว

    Thank you So much

  • @muhammadfahim5240
    @muhammadfahim5240 3 ปีที่แล้ว +1

    Alex when we're supposed to master Python, does that mean we need to know everything or just the things associated with Data Science?

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      Just the things associated with data science. Even in R, there's tons of miscellaneous packages in there that aren't necessarily associated with any sort of conventional data science or statistics.... for the overwhelming majority of people, they're just not gonna need to know hundreds of packages. With Python, knowing your standard data manipulation and visualization techniques, working with NumPy and Pandas, being able to use Jupyter and dipping your toes into modeling with Scikit-Learn to me falls under the category of "knowing enough to be dangerous".

    • @muhammadfahim5240
      @muhammadfahim5240 3 ปีที่แล้ว

      @@RichardOnData Thanks 😊

  • @yaswanthkumarkurnavelli1860
    @yaswanthkumarkurnavelli1860 2 ปีที่แล้ว

    Thank you

  • @dhaferalbakre2665
    @dhaferalbakre2665 3 ปีที่แล้ว +1

    Thanks! Could you please let me know what’s package suitable for vegetation, plants?

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +1

      I spit out my drink laughing at this

    • @dhaferalbakre2665
      @dhaferalbakre2665 3 ปีที่แล้ว

      Hhhh! Nothing makes you laughing like my wonder... !

  • @UncleBob0806
    @UncleBob0806 3 ปีที่แล้ว

    Any recommendations on Python learning? Thanks.

  • @gutijuancg
    @gutijuancg 3 ปีที่แล้ว +1

    Introduction to Data Science
    Data Analysis and Prediction Algorithms with R
    By
    Rafael A. Irizarry

  • @kmacims
    @kmacims 2 ปีที่แล้ว

    Thanks

  • @soldadopreciso
    @soldadopreciso 3 ปีที่แล้ว

    Thanks pal, thanks.

  • @alekswithak
    @alekswithak ปีที่แล้ว

    this was helpful

  • @jeremysimmons9285
    @jeremysimmons9285 2 ปีที่แล้ว

    Ive spent 5 hours and havent got through chapter 1. Why doesnt this make sense?

  • @feraybolukbasi
    @feraybolukbasi 2 ปีที่แล้ว

    thanks!

  • @sephiroth7818
    @sephiroth7818 2 ปีที่แล้ว

    Next To One Fern

  • @Phoenixspin
    @Phoenixspin 3 ปีที่แล้ว

    Trying to learn DAX. I don't have time for R. Maybe this is just a spineless cop-out.

  • @N1loon
    @N1loon 3 ปีที่แล้ว +1

    1 hour per chapter is already on the high end? 😅
    It sometimes took me multiple days to completely work through a chapter (complex ones like parsing with readr, stringr or relational data)...

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว +2

      Hah, fair question! There are several chapters in there which are a couple paragraphs long and just intro chapters or sort of "side note" types. I think first time I went through the ggplot2 tutorial it took me an hour or so (to be fair that's without the end exercises). Perhaps the most complex chapter in the book is the iteration chapter, so taking several hours on that wouldn't surprise me. So it could even out on average.

    • @N1loon
      @N1loon 3 ปีที่แล้ว +2

      @@RichardOnData Fair enough. I think in the end it just depends on 'how' you read through educational books regarding R. When I read R for Data Science I always tried to replicate or even extend the ideas presented in the book on my own datasets in R. As a result, it obviously took me much more than one hour to read through a chapter but it helped me immensely internalizing what I just learned.

  • @fullsurr3465
    @fullsurr3465 3 ปีที่แล้ว +1

    googling while working on my PET )

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      trying to figure out the PET acronym..... performance evaluation something or other?

    • @fullsurr3465
      @fullsurr3465 3 ปีที่แล้ว +1

      @@RichardOnData sorry my poor English, I mean PET project. The project I am doing for portfolio)

    • @RichardOnData
      @RichardOnData  3 ปีที่แล้ว

      @@fullsurr3465 oh I understand now. Best of luck!!

  • @JoshIgoe
    @JoshIgoe 3 ปีที่แล้ว +1

    Fantastic

  • @ninthusiva7546
    @ninthusiva7546 3 ปีที่แล้ว

    Money who**

  • @4584rb
    @4584rb 3 ปีที่แล้ว

    Thanks for the video!
    Need you help ! Please guide/advise 🙏
    I have done Bachelor in Arts. From past 6+ years I’m working in an automobile dealership as a business analyst ( do basic analysis by using excel ). I want to gain proper knowledge and want on be a data analyst.
    Request, please advise from where to start ( no prior knowledge of any language. Should I start learning R right away or have to learn anything before R).
    (Not good in English, sorry for the error, If any)
    Thanks & Regards
    Rohit from India 🇮🇳

  • @joshk7051
    @joshk7051 2 ปีที่แล้ว

    Not trying to be rude but the upspeak is very distracting.

  • @infamismworldwild6248
    @infamismworldwild6248 2 หลายเดือนก่อน

    Thank you