How to Learn R - Easy & Free

Sdílet
Vložit
  • čas přidán 10. 02. 2021
  • Subscribe to RichardOnData here: / @richardondata
    "How to Break Into Data Science in 2021": • How to Break into Data...
    Video #1 of my R tutorial series: • Manipulating Data in R...
    In this video I go over my favorite resources for learning R. I always recommend picking one of R or Python and mastering it - so ok, suppose you want to learn R, HOW exactly do you go about doing that? There's a lot of paid courses out there, but unless you really want that certification, there are so many free resources that you don't need that.
    "R for Data Science" digital version: r4ds.had.co.nz/
    "R for Data Science" amazon link: amzn.to/3tNFKVv
    Kaggle: www.kaggle.com/
    Codecademy: www.codecademy.com/learn/learn-r
    #DataScience #RProgramming #RForDataScience
    PayPal: richardondata@gmail.com
    Patreon: / richardondata
    BTC: 3LM5d1vibhp1F7pcxAFX8Ys1DM6XLUoNVL
    ETH: 0x3CfC599C4c1040963B644780a0E62d45999bE9D8
    LTC: MH8yPjvSmKvpmRRmufofjRB9hnRAFHfx32
  • Věda a technologie

Komentáře • 97

  • @RichardOnData
    @RichardOnData  Před 3 lety +11

    What's your favorite resource for learning R?

  • @robertmullinslives
    @robertmullinslives Před rokem +4

    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!

  • @kamilchosta5526
    @kamilchosta5526 Před 2 lety +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 ;)

  • @johneagle4384
    @johneagle4384 Před rokem

    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.

  • @joaojulio435
    @joaojulio435 Před 3 lety +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  Před 3 lety

      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!!

  • @Cyclone1335
    @Cyclone1335 Před rokem

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

  • @maxparku
    @maxparku Před 3 lety +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  Před 3 lety +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!

  • @Kicsa
    @Kicsa Před rokem

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

  • @edgarm2565
    @edgarm2565 Před 3 lety +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 Před 2 lety

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

  • @zackbryant3934
    @zackbryant3934 Před 2 lety

    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.

  • @varghejo
    @varghejo Před 9 měsíci

    Thanks for the info!

  • @matthewmacfarlane2755
    @matthewmacfarlane2755 Před 3 lety +1

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

    • @RichardOnData
      @RichardOnData  Před 3 lety

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

  • @TheMISBlog
    @TheMISBlog Před 2 lety +2

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

  • @chacmool2581
    @chacmool2581 Před 2 lety +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.

  • @soheilshaeri5153
    @soheilshaeri5153 Před 3 lety +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 Před 3 lety +3

    Nice work Richard... Really helpful

  • @exshenanigan2333
    @exshenanigan2333 Před 3 lety +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  Před 3 lety +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 Před 3 lety +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.

  • @yummingotech4364
    @yummingotech4364 Před rokem

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

  • @prod.kashkari3075
    @prod.kashkari3075 Před 3 lety +2

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

  • @mohammedkasim2496
    @mohammedkasim2496 Před 2 lety

    Excellent Lecture! Thank You very much

  • @raissam.scorsatto8824
    @raissam.scorsatto8824 Před 2 lety +1

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

    • @RichardOnData
      @RichardOnData  Před rokem

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

  • @niceday2015
    @niceday2015 Před 3 lety +1

    Thanks a lot Will follow your advice to learn R

  • @waynelast1685
    @waynelast1685 Před rokem

    Great overview. Very useful.

  • @MichaelFerreiradaSilva
    @MichaelFerreiradaSilva Před 3 lety +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  Před 3 lety +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.

  • @Mahesh-yn6kz
    @Mahesh-yn6kz Před 3 lety +1

    Very Useful Richard 😁 Please make some videos on Shiny

    • @RichardOnData
      @RichardOnData  Před 3 lety

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

  • @farazahmed1668
    @farazahmed1668 Před rokem

    Thank you So much

  • @johnnrandall
    @johnnrandall Před 2 lety +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  Před 2 lety +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 Před 3 lety +1

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

  • @yaswanthkumarkurnavelli1860

    Thank you

  • @soldadopreciso
    @soldadopreciso Před 2 lety

    Thanks pal, thanks.

  • @hoseindehnavi9709
    @hoseindehnavi9709 Před rokem

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

  • @alekswithak
    @alekswithak Před rokem

    this was helpful

  • @hectormotsepe1581
    @hectormotsepe1581 Před 3 lety +3

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

    • @RichardOnData
      @RichardOnData  Před 3 lety +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 Před rokem +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..

  • @adamadd9381
    @adamadd9381 Před 3 lety

    Any recommendations on Python learning? Thanks.

  • @ibrahimislam1608
    @ibrahimislam1608 Před 3 lety +2

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

    • @RichardOnData
      @RichardOnData  Před 3 lety +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.

  • @mohammedbouchcoucha890
    @mohammedbouchcoucha890 Před 3 lety +2

    I liked "the analytics edge" from edX

    • @RichardOnData
      @RichardOnData  Před 3 lety +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!

  • @xaviercasas100
    @xaviercasas100 Před 2 lety

    R4DS and Applied Predictive Modeling

  • @kmacims
    @kmacims Před rokem

    Thanks

  • @muhammadfahim5240
    @muhammadfahim5240 Před 3 lety +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  Před 3 lety

      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 Před 3 lety

      @@RichardOnData Thanks 😊

  • @dhaferalbakre2665
    @dhaferalbakre2665 Před 3 lety +1

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

  • @Ali_Alhawaj
    @Ali_Alhawaj Před 2 lety

    Any thoughts about Datacamp? Other than $

  • @michelarruda7634
    @michelarruda7634 Před 2 lety +2

    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 Před 2 lety +1

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

    • @not_so_nabin
      @not_so_nabin Před 2 lety

      that’s totally fine

    • @harisnaufal3259
      @harisnaufal3259 Před rokem

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

  • @feraybolukbasi
    @feraybolukbasi Před 2 lety

    thanks!

  • @Abilash1able
    @Abilash1able Před 3 lety +4

    Any books/urls for learning shiny?

    • @RichardOnData
      @RichardOnData  Před 3 lety +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 Před 3 lety

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

  • @JoshIgoe
    @JoshIgoe Před 3 lety +1

    Fantastic

  • @N1loon
    @N1loon Před 3 lety +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  Před 3 lety +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 Před 3 lety +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.

  • @gutijuancg
    @gutijuancg Před 2 lety +1

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

  • @sephiroth7818
    @sephiroth7818 Před 2 lety

    Next To One Fern

  • @4584rb
    @4584rb Před 3 lety

    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 🇮🇳

  • @jeremysimmons9285
    @jeremysimmons9285 Před rokem

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

  • @Phoenixspin
    @Phoenixspin Před 3 lety

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

  • @ninthusiva7546
    @ninthusiva7546 Před 2 lety

    Money who**

  • @fullsurr3465
    @fullsurr3465 Před 3 lety +1

    googling while working on my PET )

    • @RichardOnData
      @RichardOnData  Před 3 lety

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

    • @fullsurr3465
      @fullsurr3465 Před 3 lety +1

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

    • @RichardOnData
      @RichardOnData  Před 3 lety

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

  • @joshk7051
    @joshk7051 Před rokem

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