why i hate R

Поделиться
HTML-код
  • Опубликовано: 22 окт 2024

Комментарии • 35

  • @trinityxvii
    @trinityxvii Год назад +2

    Great video Greg! I am 26, was previously in mortgages and laid off due to interest rates decreasing demand. I took some time to reinvent myself and completed the first Google Data Analytics certificate and became proficient in Excel and SQL. I am so incredibly lucky to have landed a Dales Analyst internship at Monster Energy! Although they mainly “stay in their lane” using excel and powerbi, I am currently doing the advanced Google analytics course that is almost all Python! It is challenging coming from no experience in coding but this video is extremely encouraging and excited on how I can apply Python to our department!

  • @alphadream953
    @alphadream953 Год назад +13

    tidyverse >>> pandas

    • @ArthurSchoppenweghauer
      @ArthurSchoppenweghauer 6 месяцев назад

      polars ~ data.table >>> everything else

    • @alphadream953
      @alphadream953 6 месяцев назад +1

      @@ArthurSchoppenweghaueryes polars wins the game and is available on both R and python too

  • @randylai-yt
    @randylai-yt Год назад +3

    There is no reason to pick only one language to use. I think it is important to pick a right tool to do the right task. I am an R user by training too, but depends on what I need, I will pick between R, Python, Go, JavaScript and Shell. While I agree that anyone should learn Python, but it doesn’t mean that they shouldn’t learn R too. They will be missing the chance to appreciate the beauty of the tools that the R community has created.
    It is like learning English for a lot of non native English speakers including myself. English is important to learn, but it didn’t mean that they have to give up all the other languages. It could be argued that being bilingual is better than monolingual.

  • @ksaha6387
    @ksaha6387 Год назад +2

    Btw what do do think about the R shiny, Markdown, and Quarto ecosystems which Python lacks ?.. Those are some real cool capabilities !

    • @amj.composer
      @amj.composer Год назад

      R markdown is okay, I personally think it's cometely outclassed by jupyter in most usecases. Shiny?
      I've made a bunch of apps using Shiny. While I'm willing to have my mind changed, R shiny SUCKS. It's again outclassed by any other library, but also shiny (and R) loves to rely on completely outdated or broken tech and deploying apps can be a massive pain in the ass. I've had instances where (after successfully deploying like 5 apps) I've had apps run perfectly locally but give errors when deployed to the web with COMPLETELY unclear and sometimes non existent error logs. Even after consulting shiny "experts" we weren't able to fix it and actually had to migrate to python (thank god).
      Not to mention, if you're even slightly into ML then literally why would you use R when you have PyTorch, SciKitLearn and Tensorflow. Tidymodels simply doesn't compare

    • @amj.composer
      @amj.composer Год назад +1

      Okay sorry for ranting hard, but on the bright side I think tidyverse is awesome and is cleaner, intuitive, and tidier (no pun intended) than pandas in the beginning at least. Similarly ggplot is easier to understand than matplotlib (but not as powerful as you scale)

  • @ksaha6387
    @ksaha6387 Год назад +2

    I can't find any good in-depth books on Time Series Analysis & Forecasting in Python. For some reason, the top ones are all written in R ?! 😢

  • @QuestioningYourSanity
    @QuestioningYourSanity Год назад +2

    So basically you're saying if you are going to learn 5 lines of code, then you should be a full stack developer. There is room for more job positions use code than just app developers. As someone in between a Data Analyst and a Data Scientist, I see the flexibility of Python but prefer the syntax of R all day.

  • @WogueCompanySniper
    @WogueCompanySniper 5 месяцев назад +1

    It's literally just excel except overcomplicated for zero reason

  • @SuperCaptious
    @SuperCaptious Год назад

    Thanks for this. Do you have any suggestions for a course to learn how to develop apps in a data science context?

  • @ananthaviswanadhan
    @ananthaviswanadhan Год назад

    Greg, I've done 'Google data analytics certificate' and now enrolled in 'Google ADVANCED data analytics certification' and later found in your channel about 'IBM data science' certification in your data science roadmap. Do you think I should do IBM one after finishing google's advanced data analytics certification?

    • @GregHogg
      @GregHogg  Год назад +1

      Yeah that could be a good idea!

  • @mayavik1034
    @mayavik1034 Год назад +9

    I love R...😎

  • @neildutoit5177
    @neildutoit5177 Год назад +2

    So you "hate" R because you can't use R to do the things that R does not do? Hmkay.

  • @elbachirelkharfi495
    @elbachirelkharfi495 Год назад +6

    This isnt even a debate anymore, Python is clearly the better language.
    I love using it for data analysis, Machine learning and Hypothesis testing and i would recommend it for beginners like myself anyday. The documentation and libraries the Python has to offer are unmatched.
    Python is the gold standard in Data Science.

    • @GregHogg
      @GregHogg  Год назад +1

      I completely agree

    • @roon1sicunt
      @roon1sicunt 26 дней назад

      Unless you want to do things quickly

  • @dancode0775
    @dancode0775 Год назад +2

    I got a chance to use R lol. yes I prefer python

  • @0woled
    @0woled Год назад +1

    this is the kind of click baity titles this platform was created for
    Beautiful Snake always better than Ugly letter !

  • @AlLiberali
    @AlLiberali 4 месяца назад

    Easy? I'd rather write 1m lines of COBOL, daily. Gimme ma IDENTIFICATION DIVISIONs and STOP RUN.s

  • @nikhilmuthukrishnan7222
    @nikhilmuthukrishnan7222 Год назад

    Bro I have no idea who told you AWS runs on django python.... Cause nothing absolutely nothing in the big world of tech runs on django

    • @GregHogg
      @GregHogg  Год назад +1

      No one told me that lol, who told you that?

    • @LeeK301
      @LeeK301 10 месяцев назад

      RUclips?….

    • @nikhilmuthukrishnan7222
      @nikhilmuthukrishnan7222 10 месяцев назад

      @@GregHogg the direction of time

  • @ArthurSchoppenweghauer
    @ArthurSchoppenweghauer 6 месяцев назад

    You judge languages by their most superficial aspects like the syntax and their ranking on the TIOBE index. Sure, R is slow and janky, but so are Python (no real multithreading, pseudo-static typing) and JS (weird type coercion issues). But you don't even seem to care much about performance, so the only real reason to use Python is because everybody else is using it.
    How does this even make any sense, if you want to build your own product and be the "entrepreneur" you consider yourself to be? If you're going to build your own project, you might as well choose a real programming language (no, not Java).
    Also lmao at using PyGame for game dev. No serious game dev uses that, they use pretty much C/C++ exclusively. Oh, and it's *couldn't* care less btw.

  • @F_0_X
    @F_0_X 3 месяца назад

    Has anybody else had the experience of Rstudio corrupting your operating system?