Python vs. R for Data Science: Just F*cking learn R already

Alex R.
1 min readMay 15, 2021

Using Python for datascience is like using a spork to eat a steak. Yes you can technically “do it,” but it’s going to suck and it’s not worth the time. Python libraries are just trying to copy what R already does, but it’s not as good as R for datascience.

Use Python to get the data, and then use R for the actual analysis. Here’s why:

Python Jupyter-Notebook from starfishmedical.com

If you hand your boss or whomever-the-hell a notebook or even a pdf with a bunch of code blocks in it, they’re not going to know what the hell to do with it. Which means in order to use python for datascience, you’ll have to learn basic python, then learn datascience with python, then learn how to install and use the right jupyter-notebook extensions just to make a readable report. All of which is in RStudio by default.

I had more to say about this, but it’s not worth going into. Just learn R.

Tidyverse for data manipulation and visualization, igraph for network graph analysis, and that’s it. Learn anything more than that and you’re just showing off.

--

--

Alex R.

Intelligence Analyst and Sekurrity Research Scrub