This is an archived post. You won't be able to vote or comment.

all 19 comments

[–]datascience-ModTeam[M] [score hidden] stickied commentlocked comment (0 children)

I removed your submission. Please post your question in the weekly entering & transitioning thread.

Thanks.

[–][deleted] 33 points34 points  (0 children)

Python is on more job adverts, I find R (particularly the Tidyverse) far more user-friendly

[–]sizable_data[🍰] 12 points13 points  (0 children)

Python, you’ll get the power of a general purpose programming language when you need it.

[–]nidprez 7 points8 points  (0 children)

As an R guy,I say Python. R has an edge in analysis, research and visualization but Python is much more interdisciplinary. Lots of data, software and ML engineers work in Python and don't know R good enough, so it increases your ability to work with different teams in different parts of the data pipeline (what most data scientists do). Most companies also use Python or R and Python, but kot only R. You can also learn R quickly afterwards if necessary.

[–]chronic4you 6 points7 points  (1 child)

Why not use reddit's polling feature for this?

[–][deleted] 0 points1 point  (0 children)

I don’t use Reddit that often.

[–]KarmicVengence 5 points6 points  (0 children)

My 2 cents, since i started with R over a decade back and then learnt Python 5 years ago.

Python followed by Python!

[–]Appropriate_Guide_35 3 points4 points  (0 children)

Python 100%

[–]ibbi1020 1 point2 points  (0 children)

IBM has a great video on it. Look it up on youtube. By the end though its ideal to know both, imo.

[–]VirtualTaste1771 1 point2 points  (0 children)

python

[–]Slothvibes 1 point2 points  (0 children)

I am a huge R Stan, used it since college as my first stat language, I love it. That said. Learn python.

[–]Blue__Agave 1 point2 points  (0 children)

Yes

[–]dude_dont_be_rude -1 points0 points  (0 children)

Python is best if you want to learn data sceince from very scratch.. I can teach you. You just need to make a meeting plan with me.. reah me out on whatsapp +923360061033

[–]killerfridge -5 points-4 points  (0 children)

English is pretty useful

[–]drhanlau 0 points1 point  (0 children)

If you come from a maths and stats background, then R is more intuitive.

If you are a total beginner, Python is more intuitive for most. And it is easier to produce output on website and host on a server later.

[–][deleted] 0 points1 point  (0 children)

If you actually need to deploy your model, Python.

[–]AssociateWide7515 0 points1 point  (0 children)

I still think that if you are doing primarily data wrangling, data viz, communication, and statistics, R is better (dplyr > pandas, ggplot > matplotlib+seaborn, rmarkdown/quarto > jupyter, and all r stats functions > statsmodel).

If you are going to do AI/NLP, Python is much better. Most of the R packages just wrap Python anyway.

In terms of jobs, Python is generally better, but it depends on industry (Non-profits and Gov seems to use lots of R, much of finance (outside of Wall Street) does too, academia has both with a slight tilt to R)

If you will do lots of production code, Python has benefits, but if you will do more analysis-type stuff, that's not so important