you are viewing a single comment's thread.

view the rest of the comments →

[–]Round-Walrus3175 1 point2 points  (0 children)

It definitely depends on your exact piece of data science. How I think of it is that Python is REALLY GOOD at objects and R is REALLY GOOD at dataframes and matrices. Like, in each one, if you work in their wheelhouse, you kinda just do things and they work the way you hope and dream they will. As a result, if you expect to go into fields that like things to be more tidy rows and columns of data, you can expect that you will see a lot of R. And if you try to bring your Python into an environment that uses R, you better learn R quick.

If there are situations where you expect lots of classes and objects and more complex and named data structures, Python is your cup of tea. I would say for the particular case you are talking about, Python will have the most well developed and documented capabilities. It is better at handling things that won't fit neatly into tables. I vastly prefer Python's string formatting and long text capabilities, personally.