Which language is better for an aspiring data scientist to focus on, R or Python? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Which language is better for an aspiring data scientist to focus on, R or Python?

I'm a data science enthusiast and have started to do some research and analysis on datasets using Python.

21st Jun 2017, 3:35 AM
Arpit saxena
Arpit saxena - avatar
5 Answers
+ 8
Both R and Python have their pros and cons in Data Sciences. While R was developed to be suitable for statistics with data visualisation functionalities, Python is superior when it comes to the ease of syntax - Hence, it should be easier for learners to pick up Python. While recent polls show that R is clearly more widely used compared to Python in Data Sciences, more and more people are moving from R to Python. Of course, I am no data scientist. Please refer to this link for more info: http://www.kdnuggets.com/2015/05/r-vs-python-data-science.html
21st Jun 2017, 3:50 AM
Hatsy Rei
Hatsy Rei - avatar
+ 4
What is R? Ruby?
21st Jun 2017, 4:15 AM
👑 Prometheus 🇸🇬
👑 Prometheus 🇸🇬 - avatar
+ 2
If you already have some knowledge of Python and the momentum going with learning that language, go for it and you won't go wrong. I am partial to R - for statistical analyses, simulations, and visualizations it has suited me perfectly. But I don't believe much, if any, of what I enjoy it for couldn't be accomplished in Python as well. Someday it could make for a great resume addition to know both (one of my goals is to learn more Python), but better to gain some marketable expertise in one of them first, if you are going that route professionally. If you're already en route to gaining those skills in Python, I don't think you should feel like you're missing out by leaving R until later.
21st Jun 2017, 4:33 AM
André
André - avatar
22nd Jun 2017, 2:01 AM
Naveen Madhan
0
S Vengat , R and Ruby are different languages. R is a language and environment for statistical computing and graphics whereas Ruby is a dynamic,reflective,object-oriented,general-purpose programming language.
21st Jun 2017, 11:03 AM
Arpit saxena
Arpit saxena - avatar