I'm currently studying Computer Science and already have a good grasp of Python. I've been hearing mixed opinions about R in the data science field. I'm curious if it's still worth learning R or if Python has largely taken over its roles in practical applications. How valuable do you find R, especially if you come from a Python background? I'm eager to hear from anyone who's used both or switched between the two. Thanks!
4 Answers
Many universities still teach R for statistics because it has some robust features for that. Personally, I've used both, but I prefer Python as it’s more versatile and widely used. If a job specifically needs R, then sure, learn it, but if not, Python will serve you well in most scenarios.
I think it’s at least good to have a basic understanding of R. While Python is general-purpose, R is optimized for certain statistics-related tasks and has mature ecosystems that Python lacks in some areas—especially in specific domains like clinical research or in handling complex survey statistics.
Absolutely, R shines in certain specialized fields! For instance, in biostatistics, many essential statistical tests are more readily available in R.
I'm convinced R is still where statistics thrives. If you're really into analytics, R's concise syntax, especially when using packages from the tidyverse, can simplify a lot of data analysis tasks.
For sure! Visualizations in R can be incredibly quick and efficient, especially with ggplot, compared to options in Python.
If you already know Python, R might not be necessary to learn. While R has some unique libraries, most projects I see in industry lean heavily toward Python. If you're looking to expand, I'd suggest something like SQL or even Julia as a more modern alternative.
Totally agree! Python's ecosystem keeps growing, and for general programming needs, having a language like Python covers much more than R.

Exactly! Just make sure to dive into Python's data science libraries like NumPy, Pandas, and Matplotlib to fully utilize its capabilities.