@arteteco I have used python for ages now. I love it and I use it for everything, from data analysis to programs for controlling instruments, little scripts for automating tasks and making libraries. Is there any reason for me to learn R? It seems to have maintained its popularity despite python seeming to have taken over everything else.
@comphys in case, you also have packages (rpython and rpy) to run python code into R, or viceversa... you can mix them without much effort actually =)
> 512 chars
@comphys Consider that not everyone who uses R is a programmer, they can be from any field, and R is way easier to jump in for statistics than python, a few lines of code and you have your first scatterplot and dataset built up.
It has some native data type that are done for that purpose, like matrixes and data frames, and a huge amount of very specific libraries.
That said, you can likely achieve similar results in python by creating custom classes and defining a few functions, but it's also a matter of ecosystem, as people will "speak R" in some environments and python in others.
If you are very confident with python I don't think you have a need to learn R. Personally I like python more for general purpose stuff, but since I suck at both I may as well get deeper into R =D