| I have seen HN crowd hating R very similar to hating js. While I'm not getting into those details, I'd like to list a few reasons why I like R: - RStudio is simply great. I know Python has got Jupyter notebook but RStudio makes a good IDE for anyone (even beginners). - Python is great because it's easier for beginners to start doing magick without getting frustrated hence a good beginners language and it is more appropriate for R because anyone who wants to begin with Data Analytics, R is a lot easier - without trying to figure out how to install a new package, load a new package, make a plot or anything of that matter. Hence the fall out rate would be less. - Tidyverse. Without denial, it's a better Universe than Marvel's cinematic universe. Not a single day in my job goes without using dplyr. - While I've quoted tidyverse in general, ggplot2 - embracing the grammar of graphics has set a very nice standard for visualization libraries which matplotlib (the goto library of Python doesn't offer much) - Pandas is nothing but a library built on Numpy to offer R like data wrangling functions hence I'd like to consider dplyr and R's inbuilt data manipulation functions superior. There is no doubt that Python has its own advantages with single library scikit-learn and webservices, R is no way to be hated. Even millenial companies have found interest in R https://medium.com/airbnb-engineering/using-r-packages-and-e... Edit: Missed RShiny to simply create a web app (unlike in Python starting a Flask server and then writing stuff on top of it) |